9.6、按钮Button
9.6.1、属性
Name:唯一标识该控件的属性,在程序中就是通过该属性来调用控件的。
Text:控件上显示的文本。
Enabled:控制该控件是否可用。
Visible:确认该控件是否可见。
TabIndex:确认该控件在该窗体中占用的tab键顺序索引。
9.6.2、事件
最常用的就是Click事件,其他的不用。
9.7、标签Label、LinkLabel
9.7.1、属性
Name:唯一标识该控件的属性,在程序中就是通过该属性来调用控件的。
Text:控件上显示的文本。
Enabled:控制该控件是否可用。
Visible:确认该控件是否可见。
TabIndex:确认该控件在该窗体中占用的tab键顺序索引。
9.7.2、事件
对于Label一般就是显示一个文本,不会使用它的事件;但是对于LinkLabel,一旦点击它就要链接到某个地址上去,就会使用它的事件:
private void linkLabel1_LinkClicked(object sender,LinkLabelLinkClickedEventArgs e)
{
//指示该链接是否显示成为被访问过的颜色
linkLabel1.LinkVisited = true;
//Call the Process.Start method to open the default browser
//with a URL:
System.Diagnostics.Process.Start("http://www.hao123.com");
}
9.8、文本框TextBox
9.8.1、属性
Name:唯一标识该控件的属性,在程序中就是通过该属性来调用控件的。
Text:控件上显示的文本。
Enabled:控制该控件是否可用,如果为false,不仅不能往文本框中写数据(只读),事件也无法触发,在程序中对文本框的文本进行赋值还是可以的。
Visible:确认该控件是否可见。
ReadOnly:确认是否为只读的,如果为true,则表示只读,但是事件还是可以触发的,在程序中对文本框的文本进行赋值还是可以的。
TabIndex:确认该控件在该窗体中占用的tab键顺序索引。
BackColor:背景颜色。
BorderStyle:边框风格。
Font:文本框中的文本的字体。
ForeColor:文本框中的文本的颜色。
TextAlign:文本的对齐方式。
MaxLength:可以容纳的最大字符数。
PasswordChar:输入密码的时候应该显示的字符。
ScrollBars:控制是否有滚动条。
Multiline:控制该文本框是否会显示多行。
WordWrap:是否自动换行。
CharacterCasing:控制文本框中只能输入大小写字母。
当文本框可以显示多行的时候,一定要让它自动换行,然后设置垂直的滚动条:
textBox1.ScrollBars = ScrollBars.Vertical;
9.8.2、事件
对与文本框最常用的就是文本发生改变的时候触发的事件:
private void textBox1_TextChanged(object sender, EventArgs e)
{
}
9.9、分组框GroupBox
分组框就是将一组功能的控件包含在一起,只是在外观上起一个分组的作用,仅此而已。分组的时候不能用分组框去覆盖在别的控件上分组,这种是覆盖而非分组。要想分组,就必须把控件往分组框中拖。
9.9.1、属性
Name:唯一标识该
Text:控件上显示的文本。