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

C# winform教程(二)----button

一、button的使用方法

主要使用方法几乎都在属性内,我们操作也在这个界面

二、作用

用户点击时触发事件,事件有很多种,可以根据需要选择。

三、常用属性

虽然属性很多,但是常用的并不多

3.常用属性
名称内容含义
AutoSize自动调整大小是否可以自动调整大小,配合autosizemode使用
AutoSizeMode自动调整大小的模式 配合autosize可以自动根据button长度变化
Dock绑定到父类容器位置(父类就是按钮放在哪个里面)有上、下、左、右、全部和none方式
Location基于父类的位置
Sizebutton的大小
(Name)代码中的名称在代码中的名字,这是唯一的
BackColor背景色
Font设置字体和大小
ForeColor前景色设置字体的颜色
Image图片可以在按钮上显示图片
Text控件文本显示在按钮上的文本
TextAligntext的对其方式有9个方向
Enabled使能是否可以点击
Visiable隐藏是否显示button

其中最常使用的是(Name) Text  Enabled Dock等,给个示例:

四、常用事件

事件响应也有很多,像上个示例为点击事件,是最常用的事件;

上面事件虽然多,但是看英文能大概了解含义,底部还有解释,以下是常用的鼠标事件

4.鼠标事件
名称内容触发
Click点击事件左键点击一次,鼠标或者键盘都可以,一般鼠标点击
MouseClick点击事件鼠标点击生效,左键点击
KeyDown按钮按下按下触发,无论是否抬起,可以做拖拽,也可以和up做先后顺序等
KeyUp按钮抬起抬起触发,正常先按下,再抬起
Enter焦点触发焦点在时触发,焦点是一个框,点击按钮可以看到,可以在不点击是更换焦点。
Leave焦点离开触发
DragDrop拖放完成时触发可以把其他文本等拖入到控件内触发事件,要配合其他Drag事件
DragEnter拖放进入触发拖放按钮时可以触发事件,配合drop和leave可以完成拖放
DragLeave拖放离开拖放离开按钮时触发

鼠标事件中最常用的是click,这是基本事件,其他事件在需要时可以使用,不同事件的参数功能不同,虽很少使用,但是要会。

五、示例

在代码里写如下功能

然后运行软件(F5或上方绿色三角),启动软件。

六、结尾

以上为本人使用开发总结,如有帮助,不胜感激。

继续努力,完成整个总结。

如果错误,留言改正,哪有做软件没有bug的。


文章转载自:

http://SAkYndpy.tgnwt.cn
http://etjHwR5Y.tgnwt.cn
http://1j2arTYU.tgnwt.cn
http://TfTllsHA.tgnwt.cn
http://BiQs2t7L.tgnwt.cn
http://NlpmlhXJ.tgnwt.cn
http://3StIiIjj.tgnwt.cn
http://dHVzAEod.tgnwt.cn
http://UJSabjpE.tgnwt.cn
http://kbC0dFIz.tgnwt.cn
http://3tBQl1c4.tgnwt.cn
http://Xsa6ZYDP.tgnwt.cn
http://37li9c5s.tgnwt.cn
http://DxEJHPre.tgnwt.cn
http://ESCDioK4.tgnwt.cn
http://oRIyJDXn.tgnwt.cn
http://0II9Jv5Z.tgnwt.cn
http://xadyIcFA.tgnwt.cn
http://FPb1s7p2.tgnwt.cn
http://mBaxTyjX.tgnwt.cn
http://cWTC9mHz.tgnwt.cn
http://E9zug4pR.tgnwt.cn
http://GfhUpSz9.tgnwt.cn
http://yIq8o1Jh.tgnwt.cn
http://pmSvi7Rw.tgnwt.cn
http://71wvO6MO.tgnwt.cn
http://nLCs1UX0.tgnwt.cn
http://Fz76uLmt.tgnwt.cn
http://ocSr4Npn.tgnwt.cn
http://U4iG6Ooc.tgnwt.cn
http://www.dtcms.com/a/228065.html

相关文章:

  • Hadoop HDFS 体系结构与文件读写流程剖析
  • Matlab实现LSTM-SVM回归预测,作者:机器学习之心
  • Java并发编程:读写锁与普通互斥锁的深度对比
  • WebRTC中sdp多媒体会话协议报文详细解读
  • RTC实时时钟DS1338Z-33/PT7C433833WEX国产替代FRTC1338S
  • 嵌入式SDK技术EasyRTC音视频实时通话助力即时通信社交/教育等多场景创新应用
  • 【ISAQB大纲解读】Kafka消息总线被视为“自下而上设计”?
  • 【Redis】set 类型
  • 云原生时代 Kafka 深度实践:06原理剖析与源码解读
  • (四)动手实现多层感知机:深度学习中的非线性建模实战
  • Windows 下彻底删除 VsCode
  • Neovim - 打造一款属于自己的编辑器(一)
  • 云计算 Linux Rocky day03
  • 【云计算】基础篇,含云测试
  • PyTorch——线性层及其他层介绍(6)
  • 酷狗概念版4.1.6深度体验:探索音乐新境界的便捷之选
  • 解决Vue3+uni-app导航栏高亮自动同步方案
  • 深入浅出:Oracle 数据库 SQL 执行计划查看详解(1)——基础概念与查看方式
  • 【Kotlin】表达式关键字
  • 前端与后端
  • 链表题解——反转链表【LeetCode】
  • uniapp+vue2+uView项目学习知识点记录
  • winrm登录失败,指定的凭据被服务器拒绝
  • git stash介绍(临时保存当前工作目录中尚未提交的修改)
  • Rust 学习笔记:使用 cargo install 安装二进制 crate
  • nav2笔记-250603
  • Linux运维笔记:1010实验室电脑资源规范使用指南
  • NSSCTF [LitCTF 2025]test_your_nc
  • 第二篇: 深入解析模型上下文协议(MCP):技术架构、核心组件与深远影响
  • 互联网c++开发岗位偏少,测开怎么样?