### C# Winform 基础控件总结 在C# Winform开发中,了解和掌握各种基础控件是非常重要的。这些控件不仅能够帮助开发者快速构建用户界面,还能够提高程序的可用性和用户体验。本文将详细介绍一些常用的Winform控件及其属性与事件。 #### Form(窗体)控件 窗体是所有其他控件的基础容器,每个应用程序至少包含一个窗体。下面是一些关键属性: - **Name**:获取或设置窗体的名称。 - **WindowState**:获取或设置窗体的状态,取值可以是`Normal`(正常)、`Minimized`(最小化)或`Maximized`(最大化)。 - **StartPosition**:获取或设置窗体启动时的位置,取值为`WindowsDefaultLocation`表示默认位置。 - **Text**:设置窗体的标题文本。 - **Width** 和 **Height**:分别获取或设置窗体的宽度和高度。 - **Left** 和 **Top**:分别获取或设置窗体在屏幕上的X坐标和Y坐标。 - **ControlBox**:获取或设置一个值,该值指示是否在窗体上显示控制框,取值为`true`表示显示,`false`表示不显示。 - **MaximizeBox** 和 **MinimizeBox**:分别获取或设置一个值,该值指示是否在窗体上显示最大化按钮和最小化按钮。 - **AcceptButton** 和 **CancelButton**:分别获取或设置一个值,该值指示当用户按下Enter键或Esc键时所触发的按钮。 - **Modal**:获取或设置窗体是否为模态对话框。如果值为`true`,则在对话框关闭之前无法与其他窗口交互。 - **ActiveControl** 和 **ActiveMdiChild**:分别获取当前活动的控件和活动的MDI子窗体。 - **AutoScroll**:获取或设置一个值,该值指示是否启用自动滚动功能。 - **BackColor** 和 **BackgroundImage**:分别获取或设置窗体的背景颜色和背景图像。 - **Enabled**:获取或设置一个值,该值指示控件是否可用。 - **Font** 和 **ForeColor**:分别获取或设置控件的字体和前景色。 - **IsMdiChild** 和 **IsMdiContainer**:分别获取或设置一个值,该值指示窗体是否为MDI子窗体或容器。 - **KeyPreview**:获取或设置一个值,该值指示是否预览键盘输入。 - **MdiChildren** 和 **MdiParent**:分别获取窗体的MDI子窗体集合和MDI父窗体。 - **ShowInTaskbar**:获取或设置一个值,该值指示是否在任务栏中显示窗体图标。 - **Visible**:获取或设置一个值,该值指示窗体是否可见。 - **Capture**:获取或设置一个值,该值指示鼠标是否被捕获到窗体上。 除了属性之外,窗体还有一些常用的方法: - **Show()**:显示窗体。 - **Hide()**:隐藏窗体。 - **Refresh()**:刷新窗体。 - **Activate()**:激活窗体。 - **Close()**:关闭窗体。 - **ShowDialog()**:显示模态对话框。 窗体也有一些重要的事件: - **Load**:窗体加载时触发。 - **Activated**:窗体获得焦点时触发。 - **Deactivate**:窗体失去焦点时触发。 - **Resize**:窗体大小改变时触发。 - **Paint**:窗体重绘时触发。 - **Click** 和 **DoubleClick**:分别在单击和双击窗体时触发。 - **Closed**:窗体关闭后触发。 #### Label(标签)控件 标签控件通常用于显示静态文本或图片,其主要属性如下: - **Text**:获取或设置标签的文本内容。 - **AutoSize**:获取或设置一个值,该值指示标签的大小是否根据文本自动调整,默认为`false`。 - **Anchor**:确定标签在其容器中的定位方式,可以通过指定锚点来实现标签的自动调整位置。 - **BackColor**:获取或设置标签的背景颜色。 - **BorderStyle**:获取或设置标签边框样式。 - **TabIndex** 和 **Enabled**:分别获取或设置标签的Tab顺序索引和是否可用。 #### TextBox(文本框)控件 文本框控件允许用户输入和编辑文本,其关键属性包括: - **Text**:获取或设置文本框中的文本内容。 - **MultiLine**:获取或设置一个值,该值指示文本框是否支持多行文本输入。 - **PasswordChar**:获取或设置文本框处于密码模式时显示的字符。 通过以上的介绍,我们可以看出Winform提供了丰富的控件来满足不同场景的需求。掌握这些控件的基本用法对于初学者来说至关重要,同时也能够为后续更复杂的应用开发打下坚实的基础。
- Jayden_o2019-08-08基本没什么用
- 粉丝: 0
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助