C#控件属性与事件完全指南

需积分: 50 1 下载量 133 浏览量 更新于2024-07-24 1 收藏 177KB DOC 举报
"C#控件属性事件大全" 在C#编程中,控件是构建用户界面的基本元素,它们具有各种属性、方法和事件,用于定制和控制用户与UI的交互。以下是对C#中一些常见控件的属性和事件的详细讲解: 1. 窗体(Form): - Name属性:标识窗体的独特名称,方便在代码中引用。 - WindowState属性:设定窗体的状态,包括正常(Normal)、最小化(Minimized)和最大化(Maximized)。 - StartPosition属性:控制窗体启动时的位置,可以是WindowsDefaultLocation、Manual等。 - Text属性:设置或获取窗体标题栏上的文本。 - Width和Height属性:分别设置或读取窗体的宽度和高度。 - Left和Top属性:设置或获取窗体相对于屏幕的水平和垂直位置。 - ControlBox属性:决定是否显示窗体标题栏上的控制按钮(最小化、最大化和关闭)。 - MaximizeBox属性:控制是否显示最大化按钮。 2. Label控件:用于展示静态文本,主要属性有Text,用于设置显示的文本内容。 3. TextBox控件:提供文本输入功能,常见的属性有Text(文本内容)、ReadOnly(是否只读)、Multiline(是否多行输入)等。 4. RichTextBox控件:扩展了TextBox,支持更多文本格式,如字体、颜色、超链接等。 5. NumericUpDown控件:允许用户通过上下箭头选择数值,具有Value属性和Minimum/Maximum属性来设定范围。 6. Button控件:用户点击后触发Click事件,常用属性如Text(按钮文本)。 7. GroupBox控件:用于分组其他控件,通过Text属性设置组名。 8. RadioButton和CheckBox控件:单选按钮和复选框,通常用于提供多个选项,Click事件响应用户选择。 9. ListBox和ComboBox控件:列表框和组合框,用于展示列表项,可以通过Items属性添加项,SelectionChanged事件检测选择变化。 10. CheckedListBox控件:类似ListBox,但每个项可被选中或取消选中。 11. PictureBox控件:用于显示图像,Image属性设置显示的图片。 12. Timer控件:周期性触发Tick事件,实现定时操作。 13. ProgressBar控件:显示进度条,Value属性表示当前进度,Maximum属性设定最大值。 14. TrackBar控件:滑块控件,用户可以通过拖动调整值。 15. HScrollBar和VScrollBar控件:水平和垂直滚动条,调整内容的可视部分。 16. OpenFileDialog和SaveFileDialog控件:用于打开或保存文件的对话框。 17. FontDialog和ColorDialog控件:分别用于选择字体和颜色的对话框。 18. PrintDialog和PrintDocument控件:处理打印任务,PrintDialog显示打印设置,PrintDocument定义打印内容。 19. 用户自定义对话框:可以创建自定义的对话框控件以满足特定需求。 20. 菜单控件:包括MenuStrip和ContextMenuStrip,用于创建菜单栏和右键菜单。 21. MDI应用程序设计:支持多个子窗体在单一父窗体中管理的应用程序结构。 22. 键盘事件处理:如KeyDown和KeyUp事件,响应用户的键盘输入。 23. 鼠标事件处理:包括Click、DoubleClick、MouseMove等事件,处理鼠标操作。 24. 排列窗体上的控件:使用Anchor和Dock属性可以轻松地控制控件在窗体上的布局。 这些控件的属性和事件构成了C# UI编程的基础,理解并熟练运用它们能帮助开发者构建功能丰富的用户界面。