当前位置:嗨网首页>书籍在线阅读

05-窗体的重要方法和事件

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

11.2.2 窗体的重要方法和事件

1.常用方法

下面介绍一些窗体的常用方法。

(1)Show方法:该方法的作用是让窗体显示出来,其调用格式为: 窗体名.Show( ); ,其中窗体名是要显示的窗体名称。例如,通过使用Show方法显示Form1窗体,代码如下。

Form1  frm = new Form1( );
frm.Show( );

(2)ShowDialog方法:该方法的作用是将窗体显示为模式对话框,其调用格式为:窗体名.ShowDialog( );,其中窗体名是要显示的窗体名称。

(3)Hide方法:该方法的作用是把窗体隐藏起来,但不销毁窗体,也不释放资源,可使用Show方法重新显示。其调用格式为:窗体名.Hide( );,其中窗体名是要隐藏的窗体名称。

(4)Close方法:该方法的作用是关闭窗体。其调用格式为:窗体名.Close( );,其中窗体名是要关闭的窗体名称。

(5)Refresh方法:该方法的作用是刷新并重画窗体,其调用格式为:窗体名.Refresh( );,其中窗体名是要刷新的窗体名称。

(6)Activate方法:该方法的作用是激活窗体并给予它焦点。其调用格式为:窗体名.Activate( );,其中窗体名是要激活的窗体名称。

2.常用事件

与窗体有关的事件有很多,Visual Studio的“属性”编辑器窗口中“事件”选项页列出了所有这些事件。其中,与窗体行为和操作有关的常用事件有以下几种。

(1)Load事件:窗体在首次启动、加载到内存时将引发该事件,即在第一次显示窗体前发生。

(2)FormClosing事件:窗体关闭过程中引发该事件。

(3)FormClosed事件:窗体关闭后引发该事件。

(4)Click事件:用户单击该窗体时引发该事件。

(5)DoubleClick事件:用户双击该窗体时引发该事件。

(6)MouseClick事件:单击该窗体时引发该事件。

(7)MouseDoubleClick事件:双击该窗体时引发该事件。

与窗体布局、外观和焦点有关的常用事件有以下几种。

(1)Resize事件:窗体大小改变时引发该事件。

(2)Paint事件:重绘窗体时引发该事件。

(3)Activated事件:窗体得到焦点后,即窗体激活时引发该事件。

(4)Deactivate事件:窗体失去焦点,成为不活动窗体时引发该事件。

窗体的一些属性被修改时也会引发相应的事件,比如,

(1)TextChanged事件:窗体的标题文本被改变时将引发该事件。

(2)LocationChanged事件:窗体位置被改变时将引发该事件。

(3)SizeChanged事件:窗体大小被改变时将引发该事件。

(4)BackColorChanged事件:窗体背景颜色被改变时将引发该事件。

(5)FontChanged事件:窗体字体被改变时将引发该事件。

窗体有关的事件被引发后,程序将转入执行与该事件对应的事件响应函数。开发人员可以通过双击 “属性”编辑器窗口中某事件后面的空白框,让Visual Studio自动生成该事件对应的事件响应函数,生成的函数初始是空白的,开发人员可以向其中添加一些功能代码实现相应的功能。