当前位置:文档之家› 最新Windows窗体应用程序设计

最新Windows窗体应用程序设计


DEMO1(SettingsTest)
系统托盘功能实现 开机自启动的实现 程序唯一实例实现
系统托盘图标控件
NotifyIcon:指定在通知区域中创建图标的组件。
ContextMenu属性:获取或设置图标的快捷菜单。 Icon属性:获取或设置当前图标。 Text属性:获取或设置当鼠标指针停留在通知区域图标上时显 示的工具提示文本。 Vis 区域中是否可见。 MouseDoubleClick事件:当用户使用鼠标双击 NotifyIcon 时发生。
多文档窗体程序设计
4、在 MDI 父窗体内排列多文档界面 (MDI) 子窗体 调用窗体类的LayoutMdi方法: public void LayoutMdi(MdiLayout value) MdiLayout枚举类型: ArrangeIcons:所有MDI子图标均排列在MDI父窗体的工作 区内。 Cascade:所有MDI子窗口均层叠在 MDI 父窗体的工作区内 。 TileHorizontal:所有MDI子窗口均水平平铺在 MDI 父窗 体的工作区内。 TileVertical:所有MDI子窗口均垂直平铺在 MDI 父窗体
Windows窗体应用程序设计
图片框控件
PictureBox:显示图像的 Windows 图片框控件。
Image属性:获取或设置 PictureBox 显示的图像。 BorderStyle属性:指示控件的边框样式。 Fixed3D三维边框 FixedSingle单行边框 None无边框
工具提示控件
参数text:包含新工具提示文本的 String。 参数window:要为其显示工具提示的 System.Windows.Forms.Control。 参数duration:包含工具提示持续显示时间(以毫秒为单位)的 Int32。
多文档窗体程序设计
用户界面主要分为: 1.单文档界面(SDI),如NotePad 2.多文档界面(MDI),如Microsoft Word
的工作区内。
下拉主菜单
MenuStrip:提供窗体的菜单系统。
设置热键:只需要修改要添加热键的菜单项的Text属性,如设 置菜单项的Text属性为“教师档案录入程序(&I)”。 快捷键:通过设置菜单项的ShortCutKeys属性。
工具栏
ToolStrip:为Windows工具栏对象提供容器。
ShowItemToolTips属性:获取或设置一个值,该值指示是 否要在 ToolStrip 项上显示工具提示。 ToolStripItem的ToolTipText属性:获取或设置作为控件的 ToolTip 显示的文本。
ToolTip:表示一个长方形的小弹出窗口,该窗口在 用户将指针悬停在一个控件上时显示有关该控件用途 的简短说明。
IsBalloon属性:获取或设置一个指示工具提示是否应使用气球状 窗口的值。 SetToolTip方法:使工具提示文本与指定的控件相关联。 public void SetToolTip ( Control control, string caption )
参数control:要将工具提示文本与其关联的 Control。
参数caption:指针位于控件上方时要显示的工具提示文本。
工具提示控件
Show方法:使工具提示文本与指定的控件相关联,然后显示该 工具提示。 public void Show ( string text, IWin32Window window, int duration )
系统托盘图标控件
BalloonTipIcon属性:获取或设置要显示在与 NotifyIcon 关联的气球提示上的图标。 BalloonTipText属性:获取或设置要显示在与 NotifyIcon 关联的气球提示上的文本。 BalloonTipTitle属性:获取或设置显示在 NotifyIcon 上的 气球提示的标题。 ShowBalloonTip方法:在任务栏中显示气球提示。
多文档窗体程序由MDI主窗体和MDI子窗体组成,所 有子窗体都显示在主窗体的工作空间内。 1、创建MDI主窗体 只要把窗体的IsMdiContainer属性设置为true即可。 2、创建MDI子窗体 Form1 form1 = new Form1(); form1.MdiParent = this; form1.show(); 3、获取子窗体数组 Form[] forms = this.MdiChildren;
INI配置文件
.ini文件是Initialization File的缩写,即初始 化文件,存储系统配置信息。
public void ShowBalloonTip ( int timeout ) 参数timeout:气球提示显示的时间长度(ms) BalloonTipClicked事件:在单击气球提示时发生。
分页控件
TabControl:管理相关的选项卡页集。
TabPages属性:获取该选项卡控件中选项卡页的集合。 Multiline属性:获取或设置一个值,该值指示是否可以显示 一行以上的选项卡。
状态栏
StatusStrip:表示 Windows 状态栏控件。
定时器控件
Timer:每隔一定时间就会运行一次定时器事件。
Enable属性:获取或设置计时器是否正在运行。 Internal属性:获取或设置两个定时器事件之间的时间间隔( ms)。 Tick事件:当指定的计时器间隔已过去而且计时器处于启用状 态时触发该事件。 Start方法:启动定时器。 Stop方法:停止定时器。
分页控件
TabCount属性:获取选项卡条中选项卡的数目。 ShowToolTips属性:获取或设置一个值,该值指示当鼠标移 到选项卡上时是否显示该选项卡的“工具提示”。 SelectedTab属性:获取或设置当前选定的选项卡页。 SelectedIndex属性:获取或设置当前选定的选项卡页的索引 。 SelectedIndexChanged事件:当SelectedIndex属性更改 时发生。
相关主题