C#控件与事件完全指南

需积分: 50 2 下载量 112 浏览量 更新于2024-07-22 收藏 177KB DOC 举报
"这篇文档详尽地列举了C#编程中常见的控件及其属性和事件,包括窗体、标签、文本框、富文本框、数值输入框、按钮、组框、单选按钮、复选框、列表框、下拉框、复选列表框、图片框、计时器、进度条、滚动条、文件对话框、颜色对话框、字体对话框、打印对话框等。同时,还涵盖了键盘和鼠标事件的处理以及窗体控件的布局方法,以及MDI应用程序设计等高级话题。" C#控件属性事件大全是开发者进行Windows Forms应用程序开发的基础。以下是对部分关键控件及其属性和事件的详细说明: 1. **窗体(Form)**: - `Name`:标识窗体的唯一名称。 - `WindowState`:设置窗体的状态,如正常、最小化和最大化。 - `StartPosition`:设定窗体启动时的位置,可以是屏幕中心或用户指定位置等。 - `Text`:窗体标题栏显示的文本。 - `Width`和`Height`:确定窗体的尺寸。 - `Left`和`Top`:窗体相对于屏幕的位置。 - `ControlBox`:决定是否显示控制按钮(最小化、最大化和关闭按钮)。 - `MaximizeBox`:控制是否显示最大化按钮。 2. **TextBox**: - `Text`:文本框显示的文本。 - `ReadOnly`:设置文本框是否只读。 - `Multiline`:开启多行输入。 - `ScrollBars`:控制滚动条的显示。 3. **Button**: - `Text`:按钮上显示的文本。 - `Click`事件:当用户点击按钮时触发。 4. **RadioButton 和 CheckBox**: - `Text`:标签文本。 - `Checked`属性:表示是否被选中。 - `CheckedChanged`事件:当选中状态改变时触发。 5. **ListBox, ComboBox, CheckedListBox**: - `Items`:存储控件中的项集合。 - `SelectedIndex`或`SelectedItem`:获取或设置当前选定的项。 - `SelectedIndexChanged`事件:当用户选择新的项时触发。 6. **FileDialog**: - `ShowDialog()`方法:打开文件对话框并等待用户选择。 - `FileName`属性:获取或设置用户选择的文件名。 这些控件的属性和事件构成了C# GUI编程的基本元素。通过合理利用它们,开发者可以创建交互丰富的用户界面。此外,处理键盘和鼠标事件,如`KeyDown`, `KeyUp`, `MouseDown`, `MouseMove`, `MouseUp`等,能够实现更复杂的用户交互。窗体的布局可以通过调整控件的`Dock`和`Anchor`属性,以及使用布局容器(如FlowLayoutPanel或TableLayoutPanel)来完成。MDI应用程序设计涉及主窗体和子窗体的管理,用于创建多文档界面的应用程序。