窗体应用程序就是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 列出了大多数控件共有的常见属性