Windows窗体应用程序设计.ppt_第1页
Windows窗体应用程序设计.ppt_第2页
Windows窗体应用程序设计.ppt_第3页
Windows窗体应用程序设计.ppt_第4页
Windows窗体应用程序设计.ppt_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Windows窗体应用程序设计,C#程序设计,图片框控件,PictureBox:显示图像的Windows图片框控件。Image属性:获取或设置PictureBox显示的图像。BorderStyle属性:指示控件的边框样式。Fixed3D三维边框FixedSingle单行边框None无边框,图片框控件,SizeMode属性:指示如何显示图像。AutoSize:调整PictureBox大小,使其等于所包含的图像大小。CenterImage:如果PictureBox比图像大,则图像将居中显示。如果图像比PictureBox大,则图片将居于PictureBox中心,而外边缘将被剪裁掉。Normal:图像被置于PictureBox的左上角。如果图像比包含它的PictureBox大,则该图像将被剪裁掉。StretchImage:PictureBox中的图像被拉伸或收缩,以适合PictureBox的大小。Zoom:图像大小按其原有的大小比例被增加或减小。,上下文菜单控件,一个上下文菜单可以与任何控件关联,单击鼠标右键会自动显示快捷菜单。ContextMenuStrip:表示弹出式右键快捷菜单。菜单项的类型有4种:MenuItem:菜单项Separator:分隔线ComboBox:下拉框TextBox:文本框,通用对话框(打开文件对话框),OpenFileDialog:打开文件对话框。Filter属性:获取或设置当前文件名筛选器字符串。,通用对话框(打开文件对话框),FileName属性:获取或设置一个包含在文件对话框中选定的文件名的字符串。ShowDialog方法:运行通用对话框。(模态对话框)publicDialogResultShowDialog()返回值为枚举类型DialogResult,如果用户在对话框中单击“打开”,则为DialogResult.OK;否则为DialogResult.Cancel。,通用对话框(保存文件对话框),SaveFileDialog:保存文件对话框。Filter属性:获取或设置当前文件名筛选器字符串。,通用对话框(保存文件对话框),FileName属性:获取或设置一个包含在文件对话框中选定的文件名的字符串。ShowDialog方法:运行通用对话框。(模态对话框)publicDialogResultShowDialog()返回值为枚举类型DialogResult,如果用户在对话框中单击“保存”,则为DialogResult.OK;否则为DialogResult.Cancel。,工具提示控件,ToolTip:表示一个长方形的小弹出窗口,该窗口在用户将指针悬停在一个控件上时显示有关该控件用途的简短说明。IsBalloon属性:获取或设置一个指示工具提示是否应使用气球状窗口的值。SetToolTip方法:使工具提示文本与指定的控件相关联。publicvoidSetToolTip(Controlcontrol,stringcaption)参数control:要将工具提示文本与其关联的Control。参数caption:指针位于控件上方时要显示的工具提示文本。,工具提示控件,Show方法:使工具提示文本与指定的控件相关联,然后显示该工具提示。publicvoidShow(stringtext,IWin32Windowwindow,intduration)参数text:包含新工具提示文本的String。参数window:要为其显示工具提示的System.Windows.Forms.Control。参数duration:包含工具提示持续显示时间(以毫秒为单位)的Int32。,多文档窗体程序设计,用户界面主要分为:1.单文档界面(SDI),如NotePad2.多文档界面(MDI),如MicrosoftWord多文档窗体程序由MDI主窗体和MDI子窗体组成,所有子窗体都显示在主窗体的工作空间内。1、创建MDI主窗体只要把窗体的IsMdiContainer属性设置为true即可。2、创建MDI子窗体Form1form1=newForm1();form1.MdiParent=this;form1.show();3、获取子窗体数组Formforms=this.MdiChildren;,多文档窗体程序设计,4、在MDI父窗体内排列多文档界面(MDI)子窗体调用窗体类的LayoutMdi方法:publicvoidLayoutMdi(MdiLayoutvalue)MdiLayout枚举类型:ArrangeIcons:所有MDI子图标均排列在MDI父窗体的工作区内。Cascade:所有MDI子窗口均层叠在MDI父窗体的工作区内。TileHorizontal:所有MDI子窗口均水平平铺在MDI父窗体的工作区内。TileVertical:所有MDI子窗口均垂直平铺在MDI父窗体的工作区内。,下拉主菜单,MenuStrip:提供窗体的菜单系统。设置热键:只需要修改要添加热键的菜单项的Text属性,如设置菜单项的Text属性为“教师档案录入程序(&I)”。快捷键:通过设置菜单项的ShortCutKeys属性。,工具栏,ToolStrip:为Windows工具栏对象提供容器。ShowItemToolTips属性:获取或设置一个值,该值指示是否要在ToolStrip项上显示工具提示。ToolStripItem的ToolTipText属性:获取或设置作为控件的ToolTip显示的文本。,状态栏,StatusStrip:表示Windows状态栏控件。,定时器控件,Timer:每隔一定时间就会运行一次定时器事件。Enable属性:获取或设置计时器是否正在运行。Internal属性:获取或设置两个定时器事件之间的时间间隔(ms)。Tick事件:当指定的计时器间隔已过去而且计时器处于启用状态时触发该事件。Start方法:启动定时器。Stop方法:停止定时器。,DEMO1(SettingsTest),系统托盘功能实现开机自启动的实现程序唯一实例实现,系统托盘图标控件,NotifyIcon:指定在通知区域中创建图标的组件。ContextMenu属性:获取或设置图标的快捷菜单。Icon属性:获取或设置当前图标。Text属性:获取或设置当鼠标指针停留在通知区域图标上时显示的工具提示文本。Visible属性:获取或设置一个值,指示图标在任务栏的通知区域中是否可见。MouseDoubleClick事件:当用户使用鼠标双击NotifyIcon时发生。,系统托盘图标控件,BalloonTipIcon属性:获取或设置要显示在与NotifyIcon关联的气球提示上的图标。BalloonTipText属性:获取或设置要显示在与NotifyIcon关联的气球提示上的文本。BalloonTipTitle属性:获取或设置显示在NotifyIcon上的气球提示的标题。ShowBalloonTip方法:在任务栏中显示气球提示。publicvoidShowBalloonTip(inttimeout)参数timeout:气球提示显示的时间长度(ms)BalloonTipClicked事件:在单击气球提示时发生。,分页控件,TabControl:管理相关的选项卡页集。TabPages属性:获取该选项卡控件中选项卡页的集合。Multiline属性:获取或设置一个值,该值指示是否可以显示一行以上的选项卡。,分页控件,TabCount属性:获取选项卡条中选项卡的数目。ShowToolTips属性:获取或设置一个值,该值指示当鼠标移到选项卡上时是否显示该选项卡的“工具提示”。SelectedTab属性:获取或设置当前选定的选项卡页。SelectedIndex属性:获取或设置当前选定的选项卡页的索引。SelectedIndexChanged事件:当SelectedIndex属性更改时发生。,INI配置文件,.ini文件是InitializationFile的缩写,即初始化文件,存储系统配置信息。目前很多应用软件也采用INI文件,用来配置应用软件以实现不同用户的要求。格式:INI文件由节、键、值组成。节section参数(键=值)name=value如:SettingsSingleInstance=0AutoRunOnS

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论