- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第7章 用户界面设计 第7章 用户界面设计 7.1 常用标准控件 7.2 菜单设计 7.3 通用对话框 7.4 工具栏 7.5 综合应用 7.1 常用标准控件 7.1.1 单选按钮、复选框和框架 7.1.2 列表框和组合框 7.1.3 滚动条 7.1.4 定时器 7.1.5 图片框和图像框 7.1.1 单选按钮、复选框和框架 1.单选按钮 2.复选框 3.框架 1.单选按钮 单选按钮也称为选择按钮,一般都是成组出现,一组单选按钮控件可以提供一组彼此互相排斥的选项,实现一种“单项选择”的功能。 单选按钮的常用事件为Click。 单选按钮常用属性(1) ① Caption属性。用于设置单选按钮上显示的标题。 ② Alignment属性。用于设置单选按钮标题的对齐方式,可以在设计时设置,也可以在运行期间设置。其取值0(默认值)表示控件钮在左边,标题显示在右边;其取值1表示控件钮在右边,标题显示在左边。 ③ Value 属性。默认属性,其值为逻辑类型,表示单选按钮的状态,可以在设计时设置,也可以在运行期间设置。其取值True表示单选钮被选定;其取值False(默认值)表示单选钮未被选定。 ④ Style 属性。用来指定单选按钮的显示方式,用于改善视觉效果。其取值0(默认值)表示标准方式?;其取值1表示图形方式。当该属性设置为1(Graphical)时,可以在Picture、DownPicture和Disabled Picture中分别设置不同的图标或位图,用三种不同的图形分别表示未选定、选定和禁止选择。 单选按钮常用属性(2) ⑤ Picture属性。用来返回或设置未选定控件时的图片。可以在设计时设置,也可以在运行期间通过LoadPicture函数设置。如果Caption属性有值,则同时显示图片和文字;如果图片太大,则自动剪裁。 ⑥ DownPicture属性。用来返回或设置选定控件时的图片。如果该属性为空,则按钮被按下时,只显示Picture属性指定的图片;如果Picture属性和Disabled Picture属性为空,则只显示文字。 ⑦ Disabled Picture属性。用来返回或设置禁止选择时的图片,即控件的Enabled属性为False时控件的图片。 例7.1 设计一个窗体,模拟单选题测试。 Private Sub Command1_Click() If Option2.Value=True Then MsgBox 恭喜,你答对了 Else MsgBox 真遗憾,你选错了 End If End Sub Private Sub Form_Load() Option1.Value=False Option2.Value=False Option3.Value=False Option4.Value=False End Sub 2.复选框 复选框主要用于对某种或几种状态进行开关选择。复选框列出可供用户选择的选项,用户根据需要选定其中的一项或多项。 复选框的常用属性: ① Caption属性。Caption属性是用来设置复选框上显示的文本。 ② Value属性。Value属性是默认属性,其值为整型,表示复选框的状态。其取值0 – vbUnchecked表示未被选定,是默认值;其取值1 – vbChecked表示被选定;其取值2 – vbGrayed表示灰色,禁止用户选择。 复选框的常用事件为Click。 例7.2 设计一个窗体,模拟多项选择题测试。 Private Sub Command1_Click() If Check1.Value=1 And Check3.Value=1 And Check2.Value=0 And _ Check4.Value=0 Then MsgBox 恭喜,你选对了! Else MsgBox 很遗憾,你选错了! End If End Sub 3.框架 框架是一个容器控件,用于将屏幕上的对象分组。主要用于单选按钮分组。在窗体上创建框架及其内部控件时,必须先建立框架,然后在其中建立各种控件。 框架的常用属性: ① Caption属性。用来设置框架上的标题名称。如果Caption为空字符,则框架为封闭的矩形框,但框架内的控件仍然可以被视为一组,而不是单独的控件。 ② Enabled属性。Enabled属性为False:标题呈灰色,表示框架内的所有对象均被屏蔽,不允许对框架内的对象进行操作。 ③ Visible属性。Visible属性设为False,表示在程序执行期间,框架及其内部所有控件全部被隐藏起来。也就是说,对框架的操作也是对
文档评论(0)