C# Winform Button 控件详解

作者:渣渣辉2024.01.18 11:33浏览量:17

简介:在C# Winform应用程序中,Button控件是常用的一个控件,用于创建用户可点击的按钮。本文将详细介绍Button控件的属性、方法和事件,帮助您更好地在Winform应用程序中使用Button控件。

Button控件是Winform应用程序中常用的一个控件,用于创建用户可点击的按钮。下面将详细介绍Button控件的属性、方法和事件。
一、属性

  1. Text:设置或获取按钮上显示的文本。
  2. Enabled:设置或获取一个值,该值指示控件是否可以接收焦点和响应用户的输入。
  3. Visible:设置或获取一个值,该值指示控件是否可见。
  4. BackColor:设置或获取控件的背景色。
  5. ForeColor:设置或获取控件的前景色,即文字颜色。
  6. Image:设置或获取显示在按钮上的图像。
  7. ImageAlign:设置或获取一个值,该值确定图像如何与文本对齐。
  8. Padding:设置或获取控件的内边距。
  9. ShowFocusCues:设置或获取一个值,该值指示是否显示突出显示焦点状态的虚线框。
  10. TabIndex:获取或设置控件的Tab键次序。
  11. TabStop:获取或设置一个值,该值指示是否可通过Tab键将焦点停靠在此控件上。
    二、方法
  12. PerformClick:模拟按钮点击事件。
  13. RaiseEvent:引发事件。
  14. Focus:将焦点移动到按钮上。
  15. Click:触发按钮的Click事件。
  16. SetBounds:设置控件的大小和位置。
  17. Show:显示控件。
  18. Hide:隐藏控件。
  19. Dispose:释放控件使用的资源。
  20. Clone:创建控件的副本。
  21. CreateParams:获取用于创建控件窗口的参数。
    三、事件
  22. Click:当用户单击按钮时发生的事件。
  23. DoubleClick:当用户双击按钮时发生的事件。
  24. MouseClick:当用户单击按钮时发生的事件。
  25. MouseDoubleClick:当用户双击按钮时发生的事件。
  26. MouseDown:当用户在按钮上按下鼠标按钮时发生的事件。
  27. MouseMove:当用户将鼠标指针移动到按钮上时发生的事件。
  28. MouseUp:当用户在按钮上释放鼠标按钮时发生的事件。
  29. Paint:当需要重新绘制按钮时发生的事件。
  30. Clicked:当按钮被点击时发生的事件。
  31. DoubleClicked:当按钮被双击时发生的事件。
  32. Mousedown:当鼠标按钮在按钮上被按下时发生的事件。
  33. Mousemove:当鼠标指针移动到按钮上时发生的事件。
  34. Mouseup:当鼠标按钮在按钮上被释放时发生的事件。
  35. Mouseenter:当鼠标指针进入按钮时发生的事件。
  36. Mouseleave:当鼠标指针离开按钮时发生的事件。
  37. Mouseover:当鼠标指针悬停在按钮上时发生的事件。
  38. Mouseout:当鼠标指针移出按钮时发生的事件。