- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第七章常用控件.doc.doc
第七章 常用控件
教学目的及要求:
控件的分类,会利用本章控件设计程序界面
重点与难点:
掌握常用控件(单选钮、复选框、框架、列表框、组合框、滚动条、计时器、图片框、图像框)的常用属性、事件和方法的使用
进一步掌握窗体和控件事件过程代码的编写
主要外语词汇:
optionbutton、frame、listbox、combobox、scrollbar、timer、picturebox、image
授课内容:
第一节 控件概述
VB的控件分为三类:内部控件、ActiveX控件和插入对象。
1、内部控件(标准控件):
指针(Point) 图片框(PictureBox)
标签(Label) 文本框(TextBox)
框架(Frame) 命令按钮(CommandButton)
复选框(CheckBox) 单选按钮(OptionButton)
组合框(ComboBox) 列表框(ListBox)
水平滚动条(HScrollBar) 垂直滚动条(VScrollBar)
定时器(Timer) 驱动器列表框(DriveListBox)
目录列表框(DirListBox) 文件列表框(FileListBox)
形状(Shape) 线条(Line)
图像框(Image) 数据(Data)
(1)它们是VB本身提供的控件,不能从工具箱中删除。
(2)打开工具箱:①工具栏 - 工具箱 ②视图 - 工具箱
2、ActiveX控件:
OLE:Object Linking and Embedding,对象的链接和嵌入。
ActiveX控件是VB内部控件的扩充。
只要条件允许,就能使用在不同的编程环境(如VB、VC、VFP、VJ等)中。
添加到工具箱中的方法:
(1)工程 - 部件 - 控件标签
(2)工具箱(右键)- 部件 - 控件标签
只有正确添加后才可以使用ActiveX控件。
ActiveX控件存在位置:C:\Windows\System\*.OCX
选项页(SSTab) 进度条(ProgressBar)
滑块(Slider) 动画(Animation)
Internet传输控件(Internet Transfer)
通信(Commuications) 图像列表(ImageList)
列表查看(ListView) 电子邮件(MAPI)
掩码模板(MaskedEdit) 图表(MSChart)
多媒体(Multimedia) 图像(PictureClip)
文本(RichTextBox) 状态栏(StatusBar)
检测系统事件(SysInfo) 通用对话框(CommonDialog)
3、可插入对象:
由其他应用程序创建的对象。
添加到工具箱中的方法:
(1)工程 - 部件 - 可插入对象标签
(2)工具箱(右键)- 部件 - 可插入对象标签
只有正确添加后才可以使用插入的对象。
第二节 常用内部控件
一、单选按钮(OptionButton):选项唯一
1、属性:
(1)Name:OptionX(X=1,2,3,…)
(2)Value:为True时表示被选中,为False(默认值)时表示未被选中。
2、事件:Click事件
例题:07_1.vbp
注:若预先选定一单选按钮,应在Form_Load事件过程中将其Value属性设置为True,系统不提供默认情况。
也可以在属性窗口中进行设置。
二、复选框(CheckBox):选项不唯一
1、属性:
(1)Name:CheckX(X=1,2,3,…)
(2)Value:为0(默认值)时表示未被选中,为1时表示被选中,为2时表示暂时不能访问。
设置值 数值 常数
Unchecked 0 vbUnchecked(默认值)
Checked 1 vbChecked
Grayed 2 vbGrayed
2、事件:Click事件
例题:07_2.vbp
注:若预先选定若干复选框,应在Form_Load事件过程中将其Value属性设置为1,系统不提供默认情况。
也可以在属性窗口中进行设置。
三、框架(Frame):
作用:(1)分组:屏蔽作用 (2)美观
必须先将框架添加到窗体上,然后再将控件“画”在框架内,这样,才能达到分组的目的。
只
文档评论(0)