C# winform教程(二)----button
一、button的使用方法
主要使用方法几乎都在属性内,我们操作也在这个界面
二、作用
用户点击时触发事件,事件有很多种,可以根据需要选择。
三、常用属性
虽然属性很多,但是常用的并不多
名称 | 内容 | 含义 |
---|---|---|
AutoSize | 自动调整大小 | 是否可以自动调整大小,配合autosizemode使用 |
AutoSizeMode | 自动调整大小的模式 | 配合autosize可以自动根据button长度变化 |
Dock | 绑定到父类容器位置(父类就是按钮放在哪个里面) | 有上、下、左、右、全部和none方式 |
Location | 基于父类的位置 | |
Size | button的大小 | |
(Name) | 代码中的名称 | 在代码中的名字,这是唯一的 |
BackColor | 背景色 | |
Font | 设置字体和大小 | |
ForeColor | 前景色 | 设置字体的颜色 |
Image | 图片 | 可以在按钮上显示图片 |
Text | 控件文本 | 显示在按钮上的文本 |
TextAlign | text的对其方式 | 有9个方向 |
Enabled | 使能 | 是否可以点击 |
Visiable | 隐藏 | 是否显示button |
其中最常使用的是(Name) Text Enabled Dock等,给个示例:
四、常用事件
事件响应也有很多,像上个示例为点击事件,是最常用的事件;
上面事件虽然多,但是看英文能大概了解含义,底部还有解释,以下是常用的鼠标事件
名称 | 内容 | 触发 |
---|---|---|
Click | 点击事件 | 左键点击一次,鼠标或者键盘都可以,一般鼠标点击 |
MouseClick | 点击事件 | 鼠标点击生效,左键点击 |
KeyDown | 按钮按下 | 按下触发,无论是否抬起,可以做拖拽,也可以和up做先后顺序等 |
KeyUp | 按钮抬起 | 抬起触发,正常先按下,再抬起 |
Enter | 焦点触发 | 焦点在时触发,焦点是一个框,点击按钮可以看到,可以在不点击是更换焦点。 |
Leave | 焦点离开触发 | |
DragDrop | 拖放完成时触发 | 可以把其他文本等拖入到控件内触发事件,要配合其他Drag事件 |
DragEnter | 拖放进入触发 | 拖放按钮时可以触发事件,配合drop和leave可以完成拖放 |
DragLeave | 拖放离开 | 拖放离开按钮时触发 |
鼠标事件中最常用的是click,这是基本事件,其他事件在需要时可以使用,不同事件的参数功能不同,虽很少使用,但是要会。
五、示例
在代码里写如下功能
然后运行软件(F5或上方绿色三角),启动软件。
六、结尾
以上为本人使用开发总结,如有帮助,不胜感激。
继续努力,完成整个总结。
如果错误,留言改正,哪有做软件没有bug的。