当前位置: 首页 > news >正文

C#上位机项目实战——启动、停止按钮界面设计

前言

上位机软件开发中启动和停止按钮几乎是每个上位机软件必须具备的功能,使用传统winform开发时如果仅仅给Button按钮添加文本作为启动和停止按钮,这样会让上位机软件界面开起来很丑,本文就来讲解一种美化启动、停止按钮界面的方法,该方法可以扩展到所有需要美化的按钮,为提高上位机软件的逼格提供了有效的途径!

1、添加资源文件

1)双击Resources.resx

2)选择“添加资源”

3)选择“添加现有文件”

在弹出的文件选择框中,选择提前下载好的图像,我这里使用的是.png格式的图像。

2、添加按钮控件

在winform窗体上添加两个按钮,一个是“启动”,一个是“停止”

3、设置按钮背景图像

1)将资源文件赋值给按钮的BackgroundImage属性

2)设置BackgroundImageLayout为zoom

4、为按钮添加气泡文字

当你设置好了图像以后,你会发现按钮看起来还不错,但是按钮上没有任何文字提示,这样很难看出来这个按钮的具体功能,所以我们可以为按钮添加气泡文字,当用户将鼠标移动到按钮上方时,会有文字提示用户这个按钮的作用,如下效果:

上图的效果需要结合ToolTip控件,具体使用方式如下:
1)从工具栏添加一个ToolTip控件,并且设置Name属性为toolTip_Msg

2)为按钮添加气泡文字


最终效果:

马工撰写的年入30万+C#上位机项目实战必备教程(点击下方链接即可访问文章目录)

1、《C#串口通信从入门到精通》
2、《C#与PLC通信从入门到精通 》
3、《C# Modbus通信从入门到精通》
4、《C#Socket通信从入门到精通 》
5、《C# MES通信从入门到精通》
6、《winform控件从入门到精通》
7、《C#操作MySql数据库从入门到精通》

以上教程CSDN订阅已超过2000+~

加入文章最下方qq群即可获取更多C#上位机资料

http://www.jsqmd.com/news/1145134/

相关文章:

  • 【维克】为什么说“年化20%“是一个合理的量化目标?
  • Windows内存终极清理指南:用Mem Reduct让你的老旧电脑重获新生
  • 未来3年,哪些岗位会被Agent重构?
  • 双出轴丝杆步进电机在低温-52°C冷冻24小时进行冷启动测试
  • 【银狐应急复盘】伪装 Telegram 的“白加黑”银狐木马,从深度溯源到彻底清除的闭环响应实录(附自查 IOC)
  • 2026年专业谷歌SEO公司怎么选,避坑指南
  • 认知神经科学研究报告【20260109】
  • 2026年沈阳奢侈品回收费用明细大揭秘,教你规避隐形收费
  • python小白博客1
  • 高职AI实训基地建设找哪家?深度解析实战云的解决方案与成果
  • 设备工贸企业售后管理痛点拆解:可插拔设备报修维保模块落地设计思路
  • 宏芯宇净利润暴涨30倍冲击港股,存储行业周期红利能持续多久?
  • 用户画像与 BI 多维分析场景:Apache Doris / SelectDB 的统一 OLAP 数据底座能力与实践
  • 长三角企业会务会奖,正在从“把会办完”变成“把人带进去”
  • xm转mp3怎么弄?喜马拉雅下载的有声书放不进MP3,5种方法实测
  • 计网-哪些情况网络设备会发送广播报文
  • 第01期 | Node.js是什么?JavaScript的另一半世界
  • HSTracker:macOS平台炉石传说智能套牌追踪器全面指南
  • 终极开源RGB控制指南:如何用一个软件统一管理所有设备灯光
  • Nginx 1.24 配置 X-Content-Type-Options:3步修复AppScan安全漏洞
  • Codex 与编辑器怎么配合?终端、插件和项目工作区实践
  • 索尼(sony)FX3摄像机断电后RSV文件的修复方法
  • E2E 测试是什么?学 Harness 工程时第一次搞懂它
  • 商标注册被驳回?别慌,3步教你高效应对与复审
  • 直线电机在CoreXY 3D打印机上的集成方案与性能优化实践
  • 模糊控制 vs 神经网络控制:3 个工业场景下的性能与适用性深度对比
  • Claude Fable 5 恢复可用后,开发团队要补一张模型可用性清单
  • 终极macOS菜单栏管理方案:用Ice告别杂乱界面,提升工作效率300%
  • Swagger API 安全测试实战:lijiejie/swagger-exp 2.0 工具解析与 5 大高危漏洞挖掘
  • 【Tailscale + SSH + Git】使用 Tailscale + SSH + Git 搭建跨网络远程开发工作流