窗体应用程序就是Windows 窗体应用程序,从本章开始将详细介绍Windows 窗体应用程序的相关知识。窗体是一个窗口或对话框,是存放各种控件的容器,可用来向用户显示信息。C#中提供了许多Windows 窗体控件。例如Label 控件、TextBox 控件、RichTextBox 控件、Button 控件和 CheckBox 控件等等。它们的作用一目了然,本章将详细介绍这些控件。 本章学习要点: 掌握 Windows 窗体的两种类型 理解 Windows 窗体控件的概念 掌握显示信息控件Label 和 LinkLabel 的使用 理解 TextBox、MashedTextBox 和 RichTextBox 控件的区别 掌握按钮类控件的使用 掌握 ImageList 控件、PictureBox 控件以及 Timer 控件的使用 掌握列表类控件的使用 理解 Panel 控件和 GroupBox 控件的用法 掌握 TabControl 控件并能够熟练地进行操作 10.1 Window s 窗体控件概述 在 C#中,窗体主要分为两种类型: 普通窗体 又称单文档窗体,它又可以分为模式窗体和无模式窗体。本节介绍的窗体都属于普通窗体 MDI 父窗体 又称多文档窗体,其中可以放置普通子窗体 Windows 窗体控件是用户可与之交互以便输入或操作数据的对象。通常情况下,向窗体上添加控件,可以生成窗体应用程序。 Windows 窗体提供了许多控件和组件,大多数的控件都派生于 Control 类。它们都有自己的属性、方法和事件,便于控件适合于特定的用途。窗体控件主要包括基本控件、按钮类控件、图形图像控件、列表类控件以及容器类控件等。 因为 Control 类定义了控件的基本功能,所以许多属性和事件都相同。表 10-1 列出了大多数控件共有的常见属性。表 10-2 列出了控件共有的常见事件。下面各节中控件的这些属性和事件不再一一列出。 表 10-1 多数控件共有的常用属性 属性名 说明 Name 用来标识控件的名称 Text 获取或设置控件上的文本 Size 控件的大小(以像素为单位) Location 控件左上角相对于其容器左上角的坐标 Font 用于显示控件中文本的字体 BackColor 控件或组件的背景色 ForeColor 控件或组件的前景色,用于显示文本 Cursor 指针移过该控件时显示的光标 Enabled 指示是否启用该控件,默认为 True Visible 确定控件是可见的还是隐藏的,默认为 True 表 10-2 多数控件共有的常用事件 事件名 说明 Click 单击组件时触发该事件 MouseUp 在鼠标指针在组件上方...