C#入门经典(第4版)——Windows编程——15-Windows编程基础(上)

    本章主要内容:
*Windows窗体设计器
*向用户 显示信息的控件,如Label和LinkLabel控件
* 触发事件的控件,如Button控件
*允许应用程序的用户 输入文本的控件,如TextBox控件
*允许 告诉应用程序当前状态、让用户修改状态的控件,如RadioButton和CheckButton控件
*允许显示信息 列表的控件,如ListBox和ListView控件
*允许把其他控件 组合在一起的控件,如TabControl和GroupBox控件
    15.1控件
using  System.Windows.Forms 命名空间
大多控件派生于 System.Windows.Forms.Control类
1、属性
2、控件的定位、停靠和对齐
捕捉线  AnchorDock属性
3、事件
处理事件就是程序员为该按钮提供功能的方式。
所有的示例都使用相同的格式;首先创建窗体的可视化界面,选择并定位控件,再添加事件处理程序,事件处理程序包含了示例的主要工作代码。
订阅事件和处理方法的正确签名
    15.2Button控件
通过派生于Control类的System.Windows.Forms. ButtonBase 可以创建定制的按钮控件
提供了3个派生于ButtonBase的控件Button、CheckBox、RadioButton
执行3类任务: 关闭、操作、打开
1、属性
FlatStyle(PopUp、3D)    Enable    Image    ImageAge
2、事件
最常用的事件是 Click
object sender包含被单击的控件
EventArgs e包含所发生事件的信息
    15.3Label和LinkLabel控件
用途只有一个:在窗体上显示文本
    15.4TextBox控件
主要用途是让用户输入文本
TextBox和RichTextBox都派生于基类 TextBoxBase,而TextBoxBase派生于Control
1、属性
CausesValidation
2、事件
4个焦点事件 Enter  Leave Validating Validation
3个键事件  KeyDown  KeyPress  KeyUp 
在设置空间的标准颜色时,应总是使用 System.Drawing.SystemColors枚举中的颜色。
    15.5RadioButton和CheckBox控件
如果不把RadioButton放在组框中,则在任意时刻,窗体上只有一个RadioButton被选中。
1、RadioButton的属性
Appearance    AutoCheck    CheckAlign    Checked
2、RadioButton的事件
CheckChanged    Chick
3、CheckBox的属性
CheckState(Checked\ Indeterminate\Unchecked)   ThreeState
4、CheckBox的事件
CheckChanged     CheckedstateChanged 
5、GroupBox控件
常常用于逻辑地组合一组控件,显示一个框架,其上有一个标题。注意放置顺序

转载于:https://www.cnblogs.com/qduliming/archive/2009/10/16/1584721.html

你可能感兴趣的:(C#入门经典(第4版)——Windows编程——15-Windows编程基础(上))