C# 按钮控件

3.4 按钮 (Button) 控件
用户单击按钮,触发单击事件,在单击事件处理函数中完成相应的工作。

1. Button 控件的常用属性和事件

? 属性 Text:按钮表面的标题

? 事件 Click:用户单击触发的事件,一般称作单击事件。

2. 例子 e3_2
本例说明如何用程序修改属性, 如何使用方法, 增加事件函数。 该例在窗口中显示一行
文字, 增加 2 个按纽, 单击标题为红色的按纽把显示的文本颜色改为红色, 单击标题为黑色
的按纽把显示的文本颜色改为黑色。实现步骤如下:

(1) 继续上例,放三个 Button 控件到窗体,修改属性 Text,
使标题分别为红色,黑色, 退出。设计好的界面如右图。

(2) 选中标题为红色的按纽,打开事件窗口 ,显示该控件所能响应的所有事件, 其中左侧为事件
名称,右侧为事件处理函数名称,如果为空白,表示还
没有事件处理函数, 选中 Click 事件,双击右侧空白处, 增加单击 (Click) 标题为红色的
按钮的事件处理函数如下:

private void button1_Click( object sender, System.EventArgs e)
{ label1.ForeColor=Color.Red;// 运行阶段修改属性}
// 注意 label1 是控件的名字 (label 的 Name属性 ),用它来区分不同的控件。

(3) 单击(Click) 标题为黑色的按纽的事件处理函数如下:
private void button2_Click( object sender, System.EventArgs e)
{ label1.ForeColor=Color.Black;}

(4) 单击(Click) 标题为退出的按纽的事件处理函数如下:
private void button3_Click( object sender, System.EventArgs e)
{ Close();}

Close()为窗体 (Form) 的方法,作用是关闭注窗体。 由于关闭了主窗体, 程序也就结束了。
注意, 引用窗体的方法和属性时可不用指定对象名, 换句话讲, 如不指定属性或方法的对象
名,默认为窗体的属性或方法。而使用其它组件的属性及方法要指明所属组件对象,例如
label1.ForeColor=Color.Red;

(5) 编译,运行,单击标题为红色的按纽,窗体显示字符串颜色变为红色,单击标题为黑色
的按纽,窗体显示字符串颜色变为黑色,单击标题为退出的按纽,结束程序。

猜你喜欢

转载自www.cnblogs.com/liudongjun/p/12205656.html