ARTICLE · 1153628
C#上位机开发 激光打标软件之:窗体设计
C#上位机开发 激光打标软件之:窗体设计
C#上位机开发 激光打标软件之:窗体设计
上期把窗体架子搭好了,这期接着往里填料。
先给左上角 panel1 导入 LOGO,背景布局设成 Zoom。再拖个 Label 到 panel2,关掉 AutoSize,改完文字复制几个,对齐排到底部。接着给 tabControl1 添了 5 个页面,统一把背景色设成一样。
选项卡想做成纯图标切换的效果。去阿里图标库下了两套 32x32 的 PNG,一彩一灰。拖个 ImageList 进来,图像大小设成 32,32,按顺序把图片全加进去。最后把选项卡宽度定在 80x36,模式改成 Fixed,再把 ImageList 绑上去。
光有图不行,得让图标跟着点击变色。双击 tabControl1 的 SelectedIndexChanged 事件,写几行判断代码:当前点中哪个页面,就把它的 ImageIndex 换成彩色图,其余切回灰色。编译一跑,图标就跟着鼠标跑了。
界面这块差不多收工了,详细步骤见👇原文,下一期直接开搞串口通信。
一边搬砖一边家务不能少干,工具跟能力一样重要,好的居家用品是家人健康和工作效率的保障:
原文C#上位机 激光打标软件开发之:窗体设计(二)
安徽,7分钟前,