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

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://www.xdnf.cn/news/10661.html

相关文章:

  • Python文件操作与JSON处理完全指南
  • Python训练第四十三天
  • 从计量到通信,DJSF1352-D为快充桩系统提供了怎样的解决方案?
  • Java基础(二):八种基本数据类型详解
  • 内网横向之RDP缓存利用
  • 三大中文wordpress原创主题汉主题
  • 动态规划--每日一练(LIS+层级法)
  • BAT脚本编写详细教程
  • 【LeetCode 热题100】动态规划实战:打家劫舍、完全平方数与零钱兑换(LeetCode 198 / 279 / 322)(Go语言版)
  • 云服务器无法远程连接怎么办?
  • Playwright 测试框架 - Node.js
  • 代码随想录|动态规划|47判断子序列
  • 从Docker拉取镜像一直失败超时解决办法
  • 现代汽车电气/电子(E/E)架构集中化评估的系统方法
  • win主机如何结束正在执行的任务进程并重启
  • CVE-2021-28169源码分析与漏洞复现(Jetty信息泄露)
  • 基于springboot的民间文化艺术品销售系统
  • 调整数据集的方法
  • 达芬奇(DaVinci Resolve)下载安装教程
  • 关闭函数闭包的理解
  • 一元函数积分
  • C++string1号
  • ps色相饱和度调整
  • ESP32与STM32
  • 回测效率提升500%!khQuant打板策略回测性能深度剖析——基于miniQMT的回测系统深度优化【AI量化第29篇】
  • 【Linux】权限chmod命令+Linux终端常用快捷键
  • 审计-函证
  • 自适应流量调度用于遥操作:面向时间敏感网络的通信与控制协同优化框架
  • 状态机实现文件单词统计
  • 基于STM32控制直流电机加减速正反转设计