一、属性介绍
1. (Name)
控件的对象标识符ID
2. BackColor
控件的背景颜色
3. Checked
控件的选中状态
4. Cursor
鼠标移过该控件显示的光标样式
5. Font
控件的字体样式
6. ForeColor
控件的文本颜色
7. Text
控件的文本
8. TextAlign
控件文本的对齐方式
9. UseWaitCursor
使用鼠标的等待光标
10. Enabled
控件激活状态
11. ThreeState
设置控件有3种状态
12. Visible
控件显示状态
二、事件介绍
1. CheckedChanged
控件勾选改变时触发事件。
三、方法介绍
1. Checked
控件勾选状态
四、案例
1. 获取窗口内所有复选框的信息
public class CheckClass
{
public string CheckBoxName { get; set; }
public bool IsChecked { get; set; }
public CheckClass() { }
}
//保存所有复选框控件的信息
List<CheckClass> checkClasses;
public Form1()
{
InitializeComponent();
checkClasses = new List<CheckClass>();
}
private void Form1_Load(object sender, EventArgs e)
{
for (int i = 0; i < Controls.Count; i++)
{
CheckBox ck = Controls[i] as CheckBox;
if (ck != null)
{
GetCheckBoxState(ck);
}
}
}
void GetCheckBoxState(CheckBox chb)
{
CheckClass co = new CheckClass()
{
CheckBoxName = chb.Text,
IsChecked = chb.Checked
};
checkClasses.Add(co);
}