Button控件是Winform应用程序中常用的一个控件,用于创建用户可点击的按钮。下面将详细介绍Button控件的属性、方法和事件。
一、属性
- Text:设置或获取按钮上显示的文本。
- Enabled:设置或获取一个值,该值指示控件是否可以接收焦点和响应用户的输入。
- Visible:设置或获取一个值,该值指示控件是否可见。
- BackColor:设置或获取控件的背景色。
- ForeColor:设置或获取控件的前景色,即文字颜色。
- Image:设置或获取显示在按钮上的图像。
- ImageAlign:设置或获取一个值,该值确定图像如何与文本对齐。
- Padding:设置或获取控件的内边距。
- ShowFocusCues:设置或获取一个值,该值指示是否显示突出显示焦点状态的虚线框。
- TabIndex:获取或设置控件的Tab键次序。
- TabStop:获取或设置一个值,该值指示是否可通过Tab键将焦点停靠在此控件上。
二、方法 - PerformClick:模拟按钮点击事件。
- RaiseEvent:引发事件。
- Focus:将焦点移动到按钮上。
- Click:触发按钮的Click事件。
- SetBounds:设置控件的大小和位置。
- Show:显示控件。
- Hide:隐藏控件。
- Dispose:释放控件使用的资源。
- Clone:创建控件的副本。
- CreateParams:获取用于创建控件窗口的参数。
三、事件 - Click:当用户单击按钮时发生的事件。
- DoubleClick:当用户双击按钮时发生的事件。
- MouseClick:当用户单击按钮时发生的事件。
- MouseDoubleClick:当用户双击按钮时发生的事件。
- MouseDown:当用户在按钮上按下鼠标按钮时发生的事件。
- MouseMove:当用户将鼠标指针移动到按钮上时发生的事件。
- MouseUp:当用户在按钮上释放鼠标按钮时发生的事件。
- Paint:当需要重新绘制按钮时发生的事件。
- Clicked:当按钮被点击时发生的事件。
- DoubleClicked:当按钮被双击时发生的事件。
- Mousedown:当鼠标按钮在按钮上被按下时发生的事件。
- Mousemove:当鼠标指针移动到按钮上时发生的事件。
- Mouseup:当鼠标按钮在按钮上被释放时发生的事件。
- Mouseenter:当鼠标指针进入按钮时发生的事件。
- Mouseleave:当鼠标指针离开按钮时发生的事件。
- Mouseover:当鼠标指针悬停在按钮上时发生的事件。
- Mouseout:当鼠标指针移出按钮时发生的事件。