Windows窗体应用程序设计-精选文档
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
通用对话框(保存文件对话框)
SaveFileDialog:保存文件对话框。
Filter属性:获取或设置当前文件名筛选器字符串。
通用对话框(保存文件对话框)
FileName属性:获取或设置一个包含在文件对话框中选定的 文件名的字符串。
ShowDialog方法:运行通用对话框。(模态对话框)
public DialogResult ShowDialog ()
Filter属性:获取或设置当前文件名筛选器字符串。
通用对话框(打开文件对话框)
FileName属性:获取或设置一个包含在文件对话框中选定的 文件名的字符串。
ShowDialog方法:运行通用对话框。(模态对话框)
public DialogResult ShowDialog ()
返回值为枚举类型DialogResult,如果用户在对话框中单击“ 打开”,则为 DialogResult.OK;否则为 DialogResult.Cancel。
返回值为枚举类型DialogResult,如果用户在对话框中单击“ 保存”,则为 DialogResult.OK;否则为 DialogResult.Cancel。
工具提示控件
ToolTip:表示一个长方形的小弹出窗口,该窗口在 用户将指针悬停在一个控件上时显示有关该控件用途 的简短说明。
IsBalloon属性:获取或设置一个指示工具提示是否应使用气球状 窗口的值。
SetToolTip方法:使工具提示文本与指定的控件相关联。
public void SetToolTip ( Control control, string caption )
参数control:要将工具提示文本与其关联的 Control。 参数caption:指针位于控件上方时要显示的工具提示文本。
快捷键:通过设置菜单项的ShortCutKeys属性。
工具栏
ToolStrip:为Windows工具栏对象提供容器。
ShowItemToolTips属性:获取或设置一个值,该值指示是 否要在 ToolStrip 项上显示工具提示。
ToolStripItem的ToolTipText属性:获取或设置作为控件的 ToolTip 显示的文本。
多文档窗体程序设计
4、在 MDI 父窗体内排列多文档界面 (MDI来自百度文库 子窗体
调用窗体类的LayoutMdi方法: public void LayoutMdi(MdiLayout value)
MdiLayout枚举类型:
ArrangeIcons:所有MDI子图标均排列在MDI父窗体的工作 区内。
Cascade:所有MDI子窗口均层叠在 MDI 父窗体的工作区内 。
上下文菜单控件
一个上下文菜单可以与任何控件关联,单击鼠 标右键会自动显示快捷菜单。
ContextMenuStrip:表示弹出式右键快捷菜单。
菜单项的类型有4种: MenuItem:菜单项
Separator:分隔线
ComboBox:下拉框 TextBox:文本框
通用对话框(打开文件对话框)
OpenFileDialog:打开文件对话框。
多文档窗体程序设计
用户界面主要分为:
1.单文档界面(SDI),如NotePad 2.多文档界面(MDI),如Microsoft Word
多文档窗体程序由MDI主窗体和MDI子窗体组成,所 有子窗体都显示在主窗体的工作空间内。 1、创建MDI主窗体 只要把窗体的IsMdiContainer属性设置为true即可。 2、创建MDI子窗体 Form1 form1 = new Form1(); form1.MdiParent = this; form1.show(); 3、获取子窗体数组 Form[] forms = this.MdiChildren;
工具提示控件
Show方法:使工具提示文本与指定的控件相关联,然后显示该 工具提示。
public void Show ( string text, IWin32Window window, int duration )
参数text:包含新工具提示文本的 String。 参数window:要为其显示工具提示的 System.Windows.Forms.Control。 参数duration:包含工具提示持续显示时间(以毫秒为单位)的 Int32。
TileHorizontal:所有MDI子窗口均水平平铺在 MDI 父窗 体的工作区内。 TileVertical:所有MDI子窗口均垂直平铺在 MDI 父窗体 的工作区内。
下拉主菜单
MenuStrip:提供窗体的菜单系统。
设置热键:只需要修改要添加热键的菜单项的Text属性,如设 置菜单项的Text属性为“教师档案录入程序(&I)”。
状态栏
StatusStrip:表示 Windows 状态栏控件。
定时器控件
Timer:每隔一定时间就会运行一次定时器事件。
Enable属性:获取或设置计时器是否正在运行。 Internal属性:获取或设置两个定时器事件之间的时间间隔( ms)。 Tick事件:当指定的计时器间隔已过去而且计时器处于启用状 态时触发该事件。 Start方法:启动定时器。 Stop方法:停止定时器。
Windows窗体应用程序设 计
《C#程序设计》
图片框控件
PictureBox:显示图像的 Windows 图片框控件。
Image属性:获取或设置 PictureBox 显示的图像。 BorderStyle属性:指示控件的边框样式。 Fixed3D三维边框 FixedSingle单行边框
None无边框
图片框控件
SizeMode属性:指示如何显示图像。 AutoSize:调整 PictureBox 大小,使其等于所包含的图 像大小。 CenterImage:如果 PictureBox 比图像大,则图像将居 中显示。如果图像比 PictureBox 大,则图片将居于 PictureBox 中心,而外边缘将被剪裁掉。 Normal:图像被置于 PictureBox 的左上角。如果图像比 包含它的 PictureBox 大,则该图像将被剪裁掉。 StretchImage:PictureBox中的图像被拉伸或收缩,以适 合 PictureBox 的大小。 Zoom:图像大小按其原有的大小比例被增加或减小。