界面设计-窗体的应用

界面设计-窗体的应用

ID:46905174

大小:1.74 MB

页数:27页

时间:2019-11-29

界面设计-窗体的应用_第1页
界面设计-窗体的应用_第2页
界面设计-窗体的应用_第3页
界面设计-窗体的应用_第4页
界面设计-窗体的应用_第5页
资源描述:

《界面设计-窗体的应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第三章界面设计—窗体的应用设计用户界面创建窗体窗体的属性、方法和事件多窗体界面设计用户界面用户界面是人机交互的的载体。图形用户界面包括以下基本图形化元素:对话框(Dialog)按钮(Button)菜单(Menu)图形用户界面界面的设计有两步:先绘制控件,然后确定控件属。绘制控件:在工具箱里单击想画的控件,在窗体里按下鼠标并拖曳,然后松开鼠标即可。确定属性:先选中控件,然后按F4键或单击工具栏上的属性窗口进入属性(Properties)窗口,再在属性窗口中找到要设置的属性并进行设置。常用属性的设置(1)Name属性对象都有名字,计算机把名字看成对象与对象之间的根

2、本差异,因此在同一窗体里不许出现重名的情况(除非这是一个控件数组),且名字不得超过40个字。在简单的程序里,给控件命名不是很必要,完全可以使用控件Name属性的缺省值。例如Text1。常用属性的设置(2)Caption属性Caption即标题,是可以在对象外观上直接看见的文本,可以长达255字符,包括空格和标点符号。为按钮设置热键:在设置Caption属性时,在需要加下划线的字母前加上“&”符号,例如“&File”,输出的就是“File”,这样就可以通过按ALT键和标题上那个带下划线的字母来选取它。常用属性的设置(3)Top,Left属性这两个属性决定对象的位

3、置。有两种情况需要在属性窗口里设置这两个属性:第一种是用户没有鼠标,第二种是程序员需要十分精确地设定这两个值。当选中对象,单击并拖曳它的时候,便在修改这两个值了。常用属性的设置(4)Height,Width属性这两个属性决定了对象的大小,当选中控件时,它周围出现八个小黑方块,把鼠标指向这些方块,鼠标指针将变成一个双向的箭头,这时按下鼠标并拖曳它,即可改变控件的大小,也就改变了Height,Width属性。创建窗体窗体的属性窗体的常用方法窗体的常用事件窗体的属性窗体的常用方法(1)Hide方法用以隐藏MDIForm或Form对象,但不能使其卸载。语法:objec

4、t.Hideobject所在处代表一个对象表达式,其值为“应用于”列表中的一个对象。如果省略object,则带有焦点的窗体就认为是该object。隐藏窗体时,它就从屏幕上被删除,并将其Visible属性设置为False。用户将无法访问隐藏窗体上的控件。窗体被隐藏时,用户只有等到被隐藏窗体的事件过程的全部代码执行完后才能够与该应用程序交互。如果调用Hide方法时窗体还没有加载,那么Hide方法将加载该窗体但不显示它。说明:窗体的常用方法(2)Move方法用以移动MDIForm、Form或控件。语法:object.Move left,top,width,heigh

5、tMove方法的语法包含下列部分:只有left参数是必须的。但是,要指定任何其它的参数,必须先指定出现在语法中该参数前面的全部参数。例如,如果不先指定left和top参数,则无法指定width参数。说明:窗体的常用方法(3)Print方法在窗口中显示文本。语法:object.Print[outputlist]窗体的常用方法(4)Cls方法清除运行时Form或PictureBox所生成的图形和文本。语法:object.Cls说明:Cls将清除图形和打印语句在运行时所产生的文本和图形,而设计时在Form中使用Picture属性设置的背景位图和放置的控件不受Cls影

6、响。调用Cls之后,object的CurrentX和CurrentY属性复位为0。窗体的常用事件(1) Load事件这个事件发生在窗体被装入内存时,且发生在窗体出现在屏幕之前。窗体出现之前,VisualBasic会看一看Load事件里有没有代码,如果有,那么它先执行这些代码,再让窗体出现在屏幕上。(2)Click事件,Dblclick事件这两个事件在单击或双击窗体时发生。不过单击窗体里的控件时,窗体的Click事件并不会发生,VisualBasic会去看控件的Click事件里有没有代码。窗体的常用事件(3)Activate与Deactivate(活动与非活动事

7、件)显示多个窗体时,可以从一个窗体切换到另一个窗体。每次激活一个窗体时,发生Activate事件,而前一个窗体发生Deactivate事件。(4)Resize事件在窗体被改变大小时会触发此事件。窗体的控制(1)装入或卸出装入窗体:LoadformName卸出窗体:UnLoadformNameFormName变量是要装入或卸出的窗体名。Load语句只是把窗体装入内存,并不显示出来,要显示窗体可以使用窗体的Show方法。(2)显示或隐藏窗体显示窗体:formName.show隐藏窗体:formName.hideFormName变量是窗体名。(3)END语句END语

8、句的功能是终止应用程序的执行,并从内存

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

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

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