第6章窗体、控件和组件.ppt

第6章窗体、控件和组件.ppt

ID:58046194

大小:1.45 MB

页数:85页

时间:2020-09-04

第6章窗体、控件和组件.ppt_第1页
第6章窗体、控件和组件.ppt_第2页
第6章窗体、控件和组件.ppt_第3页
第6章窗体、控件和组件.ppt_第4页
第6章窗体、控件和组件.ppt_第5页
资源描述:

《第6章窗体、控件和组件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第6章窗体、控件和组件6.1窗体与对话框6.2控件共有的基本操作6.3容器类控件和组件6.4文本操作类控件6.5选择操作类控件6.6图像操作类控件和组件6.7菜单、工具栏与状态栏6.8视图操作类控件6.9其他常用控件界面设计举例1-动物的故事(KeyboardAndEventExample)界面设计举例2-打飞鸟(DownBird)界面设计举例3-Vista图片变换效果(vistaPictureBoxExample)界面设计举例4-XP风格的window窗体(SplitContainerExample)6.1窗

2、体与对话框1、窗体应用程序的启动和停止使用Application类提供的静态方法来启动、停止应用程序。Application类提供的方法:Run方法:用于在当前线程上启动应用程序消息循环,并显示窗体。Exit方法:用于停止消息循环。DoEvents方法:用于在程序处于某个循环中时处理消息。6.1.2窗体的创建、显示与隐藏1、如何在代码中打开一个新窗体Form2fm=newForm2();fm.Show();//或者fm.ShowDialog();2、如何在代码中关闭一个窗体用法1:fm.Close();用法2:

3、this.Close();用法3:Application.OpenForms["Form1"].Close();3、如何隐藏一个打开的窗体(1)隐藏当前窗体:this.Hide();(2)隐藏其它窗体:Application.OpenForms["Form1"].Hide();4、如何重新显示隐藏的窗体(1)显示当前窗体:this.Show();(2)显示其它窗体:Application.OpenForms["Form1"].Show();6.1.2窗体的创建、显示与隐藏【例6-1】演示窗体的基本用法以及如何显

4、示和关闭窗体。部分运行效果如图:6.1.3窗体常用的属性常用属性:Name:获取或设置窗体的名称,代码中通过该属性来访问窗体。BackColor:获取或设置窗体的背景色。ForeColor:获取或设置窗体上文本的前景色。Location:获取或设置以屏幕坐标表示的代表窗体左上角的坐标位置。Size:指定窗体的高度和宽度。Text:设置控件上所要显示的文本,如标签、按钮和复选框等控件上的文字。6.1.4窗体常用属性设置窗体属性的途径有2种:在设计模式下利用【属性】窗口设置窗体属性。在代码编辑模式下设置窗体属性。补

5、充例题2(FormSetExample)6.1.4窗体位置及外观控制StartPostion:获取或设置运行时窗体的起始位置,一般在构造函数中设置此属性。例如:this.StartPosition=FormStartPosition.Manual;this.Location=newPoint(screenX,screenY);通过设置窗体的【ControlBox】属性为“True”或者“False”,可以控制是否显示最大化、最小化以及关闭按钮。除此之外,还可以通过设置窗体的【FormBorderStyle】属性

6、控制窗体的边框样式.6.1.4窗体位置及外观控制【例6-2】演示如何控制窗体的显示位置以及如何控制窗体的外观形状。设计视图如下:运行效果如下:6.1.5单文档窗体和多文档窗体Windows的窗体分为单文档窗体和多文档窗体。多文档窗体(Multi-DocumentInterface,MDI)是指在一个主窗体中可以包含一个或多个子窗体的窗体,主窗体称为MDI父窗体,子窗体称为MDI子窗体。【例6-3】演示MDI窗体的基本用法以及如何显示和关闭子窗体补充例题3:MDI窗体用法运行效果如下(MDIExample):6.

7、1.6对话框对话框用于与用户交互和检索信息。对话框分为标准对话框和自定义对话框。1.MessageBox对话框调用MessageBox类的静态Show方法来显示消息对话框。返回值是DialogResult枚举的值,其中每个值都等同于消息对话框可以显示的按钮之一。Show方法提供了多种重载形式,常用的重载形式有:publicstaticDialogResultShow(stringtext)publicstaticDialogResultShow(stringtext,stringcaption)publicst

8、aticDialogResultShow(stringtext,stringcaption,MessageBoxButtonsbuttons,MessageBoxIconicon)6.1.6对话框其中:Text:在消息框中显示的文本。caption:在消息框的标题栏中显示的文本。buttons:MessageBoxButtons枚举值之一,指定在消息框中显示哪些按钮。枚举值有OK、OK

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。