- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第五章常用控件;控件是构成图形用户界面的基本要素。
标准控件:扩展名为EXE的文件,标准控件总是出现在工具箱中。
ActiveX控件:早期VB版本提供的控件、仅在专业版本和企业版本的VB中提供的控件和由第三方提供的ActiveX控件。扩展名为OCX的独立文件。在程序中使用ActiveX控件,需要通过“部件”对话框的“控件”选项卡把选定的控件添加到工具箱。
可插入对象:是一些Windows应用程序对象(扩展名为DLL或EXE文件),如MicrosoftWord文档对象等。通过“部件”对话框的“可插入对象”选项卡把选定的对象添加到工具箱。
;2.列表框和组合框;复选框:复选框(CheckBox)也叫选择框、检查框,用于在两种状态中选择其中一种。
一个窗体可以有多个复选框,各复选框彼此独立。
常用属性Value:值为0时(缺省设置),表示复选框未被选中;值为1时,表示被选中;当值为2时,表示复选框不可使用(灰色)。
事件:复选框主要接收Click事件。
;复选框:
例5.1.1应用复选框使文本框中的文字显示不同的效果。
PrivateSubCheck1_Click()
IfCheck1.Value=1Then
Text1.FontBold=True
Else
Label1.FontBold=False
EndIf
EndSub
PrivateSubCheck2_Click()
Text1.FontItalic=Check2.Value
EndSub
PrivateSubCheck3_Click()
Text1.FontUnderline=Check3.Value
EndSub;单选按钮:单选按钮(OptionButton)主要用于在多种功能中选择其中一种。
单选按钮必须成组出现,同组的所有单选按钮只有其中之一能被选中。
常用属性Value属性:是个逻辑值。当该单选按钮被选中,其Value属性值为True,同组其他单选按钮的Value属性值全部为False。
事件:单选按钮也主要接收Click事件。;单选按钮
例5.1.2用单选按钮在文本框显示不同字体。
PrivateSubOption1_Click()
Text1.FontName=宋体
EndSub
PrivateSubOption2_Click()
Text1.FontName=黑体
EndSub
PrivateSubOption3_Click()
Text1.FontName=隶书
EndSub;框架:框架控件(Frame)是一个容器,用于将窗体上的对象分组。框架既起到了视觉上对控件对象进行分隔的作用,又可以让其中的控件成为一个整体。
框架不接受用户输入,不能显示文本和图形,也不能与图形相连。
常用属性Enabled属性:该属性决定框架内的对象处于激活或屏蔽状态。如果其值为True,则框架内的对象是“活动”的,否则其标题会变灰,框架内的对象被屏蔽,不能操作。;框架
例5.1.3用框架把单选按钮分隔成两组。并利用单选按钮实现简单输入。
;框架
例5.1.3用框架把单选按钮分隔成两组。并利用单选按钮实现简单输入。
PrivateSubForm_Load()
Show
Frame2.Enabled=False
Label1=你是?
Option1.Value=False
Option2.Value=False
Option3.Value=False
Option4.Value=False
Option5.Value=False
Option6.Value=False
EndSub
PrivateSubOption1_Click()
Label1=你是共产党员
Frame2.Enabled=False
EndSub;列表框:列表框控件(ListBox)用于在很多项目中做出选择。在列表框中安排了多个项目供用户选择,用户可以通过单击某项目而选择该项目。
常用属性
List属性:用于保存列表框中所有列表项内容,是一个数组。
ListIndex属性:已选中的列表项的位置,其值范围为0—ListCount-1。
Text属性:返回最后一次被选中的列表项的文本。
常用方法
AddItem:用于在列表框中插入一个列表项。
RemoveItem:用于删除列表框中指定的项目。
Clear:用于清除列表框中的全部内容。
列表框项目的输入:
通过“属性”窗口直接把项目输入到List属性中。
程序运行中调用Ad
您可能关注的文档
- 这有关全面生产品信息stm8l101xx.pdf
- 文化校本开发与研究综合实践成告.pptx
- 云南省大理州九制学校八级物理上册三章物态变化复习课件新人教版.pdf
- 2024-2025学年宁波效实中学高一入学分班考试语文作文押题及范文分析.docx
- 2024-2025学年上海市建平中学高一入学分班考试语文作文押题及范文分析.docx
- 2024-2025学年上海市北郊学校高一入学分班考试语文作文押题及范文分析.docx
- 2024-2025学年上海市南洋模范中学高一入学分班考试语文作文押题及范文分析.docx
- 2024-2025学年上海市复旦大学附属中学高一入学分班考试语文作文押题及范文分析.docx
- 2024-2025学年饶平二中高一入学分班考试语文作文押题及范文分析.docx
- 2024-2025学年曲塘中学高一入学分班考试语文作文押题及范文分析.docx
- 2024-2025学年桑植一中高一入学分班考试语文作文押题及范文分析.docx
- 2024-2025学年上海市进才中学高一入学分班考试语文作文押题及范文分析.docx
- 中国滴水水表行业市场情况研究及竞争格局分析报告.pdf
- 2024-2025学年上海师大附中高一入学分班考试语文作文押题及范文分析.docx
- 2024-2025学年清华大学附属实验学校高一入学分班考试语文作文押题及范文分析.docx
- 2024-2025学年上海市控江中学高一入学分班考试语文作文押题及范文分析.docx
- 2024-2025学年上海静安外国语中学高一入学分班考试语文作文押题及范文分析.docx
- 2024-2025学年宁波外国语学校高一入学分班考试语文作文押题及范文分析.docx
- 2024-2025学年南通中学高一入学分班考试语文作文押题及范文分析.docx
- 2024-2025学年宁波市鄞州中学高一入学分班考试语文作文押题及范文分析.docx
文档评论(0)