C#程序设计及应用教程第6章+窗体、控件和组件

C#程序设计及应用教程第6章+窗体、控件和组件

ID:44470140

大小:1.51 MB

页数:58页

时间:2019-10-22

C#程序设计及应用教程第6章+窗体、控件和组件_第1页
C#程序设计及应用教程第6章+窗体、控件和组件_第2页
C#程序设计及应用教程第6章+窗体、控件和组件_第3页
C#程序设计及应用教程第6章+窗体、控件和组件_第4页
C#程序设计及应用教程第6章+窗体、控件和组件_第5页
资源描述:

《C#程序设计及应用教程第6章+窗体、控件和组件》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第6章窗体、控件和组件6.1窗体与对话框6.2控件共有的基本操作6.3容器类控件和组件6.4文本操作类控件6.5选择操作类控件6.6图像操作类控件和组件6.7菜单、工具栏与状态栏6.8视图操作类控件6.9其他常用控件6.1窗体与对话框1、窗体应用程序的启动和停止使用Application类提供的静态方法来启动、停止应用程序。Application类提供的方法:Run方法:用于在当前线程上启动应用程序消息循环,并显示窗体。Exit方法:用于停止消息循环。DoEvents方法:用于在程序处于某个循环中时处理消息。6.1.2窗体的创建、显示与隐藏1、如何在代

2、码中打开一个新窗体Form2fm=newForm2();fm.Show();//或者fm.ShowDialog();2、如何在代码中关闭一个窗体用法1:fm.Close();用法2:this.Close();用法3:Application.OpenForms["Form1"].Close();3、如何隐藏一个打开的窗体(1)隐藏当前窗体:this.Hide();(2)隐藏其它窗体:Application.OpenForms["Form1"].Hide();4、如何重新显示隐藏的窗体(1)显示当前窗体:this.Show();(2)显示其它窗体:Appl

3、ication.OpenForms["Form1"].Show();6.1.2窗体的创建、显示与隐藏【例6-1】演示窗体的基本用法以及如何显示和关闭窗体。部分运行效果如图:6.1.3窗体常用的属性常用属性:Name:获取或设置窗体的名称,代码中通过该属性来访问窗体。BackColor:获取或设置窗体的背景色。ForeColor:获取或设置窗体上文本的前景色。Location:获取或设置以屏幕坐标表示的代表窗体左上角的坐标位置。Size:指定窗体的高度和宽度。Text:设置控件上所要显示的文本,如标签、按钮和复选框等控件上的文字。窗体常用的属性和外观控制

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

5、状。设计视图如下:运行效果如下:6.1.5单文档窗体和多文档窗体Windows的窗体分为单文档窗体和多文档窗体。多文档窗体(Multi-DocumentInterface,MDI)是指在一个主窗体中可以包含一个或多个子窗体的窗体,主窗体称为MDI父窗体,子窗体称为MDI子窗体。6.1.5单文档窗体和多文档窗体【例6-3】演示MDI窗体的基本用法以及如何显示和关闭子窗体。6.1.6对话框对话框用于与用户交互和检索信息。对话框分为标准对话框和自定义对话框。1.MessageBox对话框调用MessageBox类的静态Show方法来显示消息对话框。返回值是M

6、essageBoxResult枚举的值,其中每个值都等同于消息对话框可以显示的按钮之一。Show方法提供了多种重载形式,常用的重载形式有:publicstaticDialogResultShow(stringtext)publicstaticDialogResultShow(stringtext,stringcaption)publicstaticDialogResultShow(stringtext,stringcaption,MessageBoxButtonsbuttons,MessageBoxIconicon)6.1.6对话框其中:Text:在消

7、息框中显示的文本。caption:在消息框的标题栏中显示的文本。buttons:MessageBoxButtons枚举值之一,指定在消息框中显示哪些按钮。枚举值有OK、OKCancel、YesNoCancel和YesNo。icon:MessageBoxIcon枚举值之一,指定在消息框中显示哪个图标。枚举值有None(不显示图标)、Hand(手形)、Question(问号)、Exclamation(感叹号)、Asterisk(星号)、Stop(停止)、Error(错误)、Warning(警告)和Information(信息)。Show方法的返回值是Dia

8、logResult枚举值之一。DialogResult枚举值有:None(消息框未返回值)、O

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

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

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