应用程序用户界面.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
应用程序用户界面

Visual Basic编程及实例分析教程 第五章 应用程序用户界面 本章内容 掌握Visual Basic的窗体、控件、对话框、菜单等界面元素的使用方法 掌握扩展界面控件的使用方法。 本 章 目 录 5.1 窗体 5.2 常用内部控件 5.3 对话框 5.4 菜单 5.5 工具栏和状态栏 5.6 扩展界面控件 5.7 小结 5.8 习题 5.1 窗体 常用属性 Name属性:Name属性在运行时只读,用于标识窗体对象的名字,名字不显示在窗体对象上,它是用来在程序代码中惟一标识此窗体对象的。 Caption属性:Caption属性用于设置窗体标题栏中显示的文本内容。 Appearance属性:这个属性用来决定窗体运行时的外观是平面效果(值为0)还是三维效果(值为1)。 BorderStyle属性:这个属性用来设置窗体的边框风格,可以设置有无边框等。 BackColor和ForeColor属性:BackColor属性决定窗体的背景颜色,ForeColor属性决定窗体的前景颜色。 ControlBox属性:该属性用于指示运行时是否在窗体左上角具有控制菜单框。运行时属性只读。值为True时,具有控制菜单框,值为False时,不具有。 Enabled属性:Enabled属性值为True或False,用于设置窗体是否响应鼠标或键盘事件。 Font属性 Icon属性:该属性用于设置窗体的图标。可以为窗体分配惟一的图标以标识窗体。 Left和Top属性: Height和Width属性 MaxButton和MinButton属性:各有两个属性值True和False,分别决定窗体右上角是否显示“最大化”和“最小化”按钮。 Picture属性:用于设置在窗体中显示的图片。 AutoRedraw属性:该属性决定窗体被隐藏或被另一窗口覆盖之后重新显示时,是否重绘窗体上的输出内容。即是否重绘如Circle、Line、Pset和Print等方法的输出。当为True时,将自动重绘;当为False时,则不重绘。 Visible属性:设置窗体在执行时是否可见或是隐藏起来。为True(默认值)时表示看得见;为False时表示隐藏起来。 WindowState属性: Moveable属性:此属性用于设置窗体是否能移动。当它被设置为True时,可以通过鼠标拖动窗体;当设置为False时,不能拖动窗体。 ScaleLeft、ScaleTop、ScaleHeight和ScaleWidth属性:用来完成基于对象内部坐标系统和尺寸的操作,如绘出或移动包含在窗体中的对象。 ScaleMode属性:通过设置ScaleMode属性直接定义刻度单位 。 Tag属性:返回或设置一个表达式用来存储程序中需要的额外数据。可以用该属性来标识对象。利用该属性可以给对象赋予一个标识字符串,而不会影响其任何其它属性设置值或引起副作用。该属性在程序设计中很有用。 常用事件 Activate与Deactivate事件:显示多个窗体时,可以从一个窗体切换到另一个窗体。每次激活一个窗体时,发生Activate事件,而前一个窗体发生Deactivate事件。 Click和DblClick事件:这两个事件在单击或双击窗体时发生。 Initialize事件:当应用程序创建窗体时,发生该事件。Initialize事件在Load事件之前发生。 Load事件:Load事件在一个窗体被加载(也即装入内存)时发生,且发生在窗体出现在屏幕之前。 Unload事件:卸载窗体时触发,当单击窗体上的“关闭”按钮或使用Unload语句时就可触发该事件。 MouseDown和MouseUp事件:MouseDown事件是用户按下鼠标键时触发的事件。MouseUp事件是在用户释放鼠标键时触发的事件。不同于Click和DblClick事件,MouseDown和MouseUp事件能够区分出鼠标的左、右和中间键,同时可以区分出在鼠标按下时,是否同时按下【Shift】、【Ctrl】和【Alt】等键盘换档键。 MouseMove事件:该事件在移动鼠标时发生,鼠标指针在对象上移动时连续不断地产生该事件。 KeyDown、KeyUp和KeyPress事件:窗体具有焦点时按下键盘键发生KeyDown事件,松开键盘键发生KeyUp事件,当用户敲击键盘时发生KeyPress事件。 GotFocus和LostFocus事件:GotFocus事件当对象获得焦点时产生,GotFocus事件过程用以指定窗体首次接收焦点时发生的操作,仅当对象的Enabled和Visible属性都设置为True时才能接收焦点。 Resize事件:当第一次显示一个窗体时或改变一个对象的大小时发生。当窗体尺寸变化

文档评论(0)

skvdnd51 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档