C#常用控件介绍

时间:2022-06-19 17:54:51

                                             

目录

1、窗体(Form)

2、Label (标签)控件

3、TextBox(文本框)控件

4、RichTextBox控件

5、NumericUpDown控件

6、Button(按钮)控件

7、GroupBox(分组框)控件

8、RadioButton(单选按钮)控件

9、CheckBox(复选框)控件

10、ListBox(列表框)控件

11、ComboBox(组合框)控件

12、CheckedListBox(复选列表框)控件

13、PictureBox(图片框)控件

14、Timer(定时器控件或计时器控件)控件

15、ProgressBar(进度条控件)控件和TrackBar 控件

16、HScrollBar控件和VScrollBar控件的使用

17、OpenFileDialog(打开文件对话框)控件

18、SaveFileDialog(保存文件对话框)控件

19、FontDialog(字体对话框)控件

20、ColorDialog(颜色对话框)控件

21、PrintDialog控件和PrintDocument 控件

22、用户自定义对话框

23、菜单控件

24、多窗体程序设计

25、MDI 应用程序设计

26、键盘事件处理

27、鼠标事件处理

 

 

1、窗体Form

1、常用属性

(1)Name 属性:用来获取或设置窗体的名称,在应用程序中可通过Name 属性来引用窗体。

(2) WindowState 属性: 用来获取或设置窗体的窗口状态。取值有三种: Normal (窗体正常显示)、Minimized(窗体以最小化形式显示)和Maximized(窗体以最大化形式显示)。

(3)StartPosition 属性:用来获取或设置运行时窗体的起始位置。

(4)Text 属性:该属性是一个字符串属性,用来设置或返回在窗口标题栏中显示的文字。

(5)Width 属性:用来获取或设置窗体的宽度。

(6)Height 属性:用来获取或设置窗体的高度。

(7)Left 属性:用来获取或设置窗体的左边缘的x 坐标(以像素为单位)。

(8)Top 属性:用来获取或设置窗体的上边缘的y 坐标(以像素为单位)。

(9)ControlBox 属性:用来获取或设置一个值,该值指示在该窗体的标题栏中是否显示控制框。值为true时将显示控制框,值为false 时不显示控制框。

(10)MaximizeBox 属性:用来获取或设置一个值,该值指示是否在窗体的标题栏中显示最大化按钮。值为true 时显示最大化按钮,值为false 时不显示最大化按钮。

(11)MinimizeBox 属性:用来获取或设置一个值,该值指示是否在窗体的标题栏中显示最小化按钮。值为true 时显示最小化按钮,值为false 时不显示最小化按钮。

(12)AcceptButton 属性:该属性用来获取或设置一个值,该值是一个按钮的名称,当按Enter 键时就相当于单击了窗体上的该按钮。

(13)CancelButton 属性:该属性用来获取或设置一个值,该值是一个按钮的名称,当按Esc 键时就相当于单击了窗体上的该按钮。

(14)Modal 属性:该属性用来设置窗体是否为有模式显示窗体。如果有模式地显示该窗体,该属性值为true;否则为false。当有模式地显示窗体时,只能对模式窗体上的对象进行输入。必须隐藏或关闭模式窗体(通常是响应某个用户操作),然后才能对另一窗体进行输入。有模式显示的窗体通常用做应用程序中的对话框。

(15)ActiveControl 属性:用来获取或设置容器控件中的活动控件。窗体也是一种容器控件。

(16)ActiveMdiChild 属性:用来获取多文档界面(MDI)的当前活动子窗口。

(17)AutoScroll 属性:用来获取或设置一个值,该值指示窗体是否实现自动滚动。如果此属性值设置为true,则当任何控件位于窗体工作区之外时,会在该窗体上显示滚动条。另外,当自动滚动打开时,窗体的工作区自动滚动,以使具有输入焦点的控件可见。

(18)BackColor 属性:用来获取或设置窗体的背景色。

(19)BackgroundImage 属性:用来获取或设置窗体的背景图像。

(20)Enabled 属性:用来获取或设置一个值,该值指示控件是否可以对用户交互作出响应。如果控件可以对用户交互作出响应,则为true;否则为false。默认值为true。

(21)Font 属性:用来获取或设置控件显示的文本的字体。

(22)ForeColor 属性:用来获取或设置控件的前景色。

(23)IsMdiChild 属性:获取一个值,该值指示该窗体是否为多文档界面(MDI)子窗体。值为true 时,是子窗体,值为false 时,不是子窗体。