收藏 分销(赏)

Windows窗体应用程序设计.ppt

上传人:xrp****65 文档编号:13222893 上传时间:2026-02-05 格式:PPT 页数:23 大小:639.50KB 下载积分:10 金币
下载 相关 举报
Windows窗体应用程序设计.ppt_第1页
第1页 / 共23页
Windows窗体应用程序设计.ppt_第2页
第2页 / 共23页


点击查看更多>>
资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,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,方法:运行通用对话框。(模态对话框),public,DialogResult,ShowDialog,(),返回值为枚举类型,DialogResult,如果用户在对话框中单击“打开”,则为,DialogResult.OK,;,否则为,DialogResult.Cancel,。,通用对话框(保存文件对话框),SaveFileDialog,:保存文件对话框。,Filter,属性:获取或设置当前文件名筛选器字符串。,通用对话框(保存文件对话框),FileName,属性:获取或设置一个包含在文件对话框中选定的文件名的字符串。,ShowDialog,方法:运行通用对话框。(模态对话框),public,DialogResult,ShowDialog,(),返回值为枚举类型,DialogResult,如果用户在对话框中单击“保存”,则为,DialogResult.OK,;,否则为,DialogResult.Cancel,。,工具提示控件,ToolTip,:表示一个长方形的小弹出窗口,该窗口在用户将指针悬停在一个控件上时显示有关该控件用途的简短说明。,IsBalloon,属性:获取或设置一个指示工具提示是否应使用气球状窗口的值。,SetToolTip,方法:使工具提示文本与指定的控件相关联。,public void,SetToolTip,(,Control,control,string caption),参数,control,:要将工具提示文本与其关联的,Control,。,参数,caption,:指针位于控件上方时要显示的工具提示文本。,工具提示控件,Show,方法,:,使工具提示文本与指定的控件相关联,然后显示该工具提示。,public void Show(string text,IWin32Window,window,int,duration),参数,text:,包含新工具提示文本的,String,。,参数,window,:要为其显示工具提示的,System.Windows.Forms.Control,。,参数,duration,:包含工具提示持续显示时间(以毫秒为单位)的,Int32,。,多文档窗体程序设计,用户界面主要分为:,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,;,多文档窗体程序设计,4,、在,MDI,父窗体内排列多文档界面,(MDI),子窗体,调用窗体类的,LayoutMdi,方法:,public void,LayoutMdi,(,MdiLayout,value),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,方法:在任务栏中显示气球提示。,public void,ShowBalloonTip,(,int,timeout),参数,timeout,:气球提示显示的时间长度,(ms),BalloonTipClicked,事件:在单击气球提示时发生。,分页控件,TabControl,:管理相关的选项卡页集。,TabPages,属性:获取该选项卡控件中选项卡页的集合。,Multiline,属性:获取或设置一个值,该值指示是否可以显示一行以上的选项卡。,分页控件,TabCount,属性:获取选项卡条中选项卡的数目。,ShowToolTips,属性:获取或设置一个值,该值指示当鼠标移到选项卡上时是否显示该选项卡的“工具提示”。,SelectedTab,属性:获取或设置当前选定的选项卡页。,SelectedIndex,属性:获取或设置当前选定的选项卡页的索引。,SelectedIndexChanged,事件:当,SelectedIndex,属性更改时发生。,INI,配置文件,.,ini,文件是,Initialization File,的缩写,即初始化文件,存储系统配置信息。,目前很多应用软件也采用,INI,文件,用来配置应用软件以实现不同用户的要求。,格式:,INI,文件由节、键、值组成。,节,section,参数(键,=,值),name=value,如:,Settings,SingleInstance,=0,AutoRunOnStart,=0,NotifyIcon,=1,Windows,注册表,注册表(,Registry,)是,Microsoft,Windows,中的一个重要的,数据库,,用于存储系统和,应用程序,的设置信息。,数据结构:,注册表由键(或称“项”)、子键(子项)和值项构成。,Registry,类,:,供表示,Windows,注册表中的根项的,RegistryKey,对象,并提供访问项,/,值对的,static,方法。,
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服