VB程序设计第七章常用控件._第1页
VB程序设计第七章常用控件._第2页
VB程序设计第七章常用控件._第3页
VB程序设计第七章常用控件._第4页
VB程序设计第七章常用控件._第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第七章當用控件第七章 常用控件(Common Control)第七章常用控件(Common Control)本章要求:掌握单选按钮、复选按钮、列表框、组合框、框 架等常用控件再界面设计时的应用。能用计时器做简单动画。掌握图像框、图片框的应用与区别。第七章常用控件2ActiveX 控件OLE(object linking and Embedding)ActiveX控件文件:C: Windows SYSTEM添加ActiveX控件:件标签3可插入对象由Windows其它应用程序创建的对象, 例如:Microsoft ExcelZE作表。第七章常用控件7. 2常用內部控件单选按钮在工具箱中的图标是

2、a;复选框在工具箱中的图标是|7。厂宋体F 粗体 P 删除鏡 踊這!金黒体p斜体 r下划燥壬J第七章常用控件属性名默认值类型说明名称OptionX(X=l,2v. n)CaptionOptionX(X=l,2v. n)String显示提示文本ValueFalseBooleanTrue选中,反之未选中EnabledTrueBooleanTfue可选 False不可选Style0O-standard 1 graphicalIndexInteger控件数组返回的索引值:Click第七章常用控件属性名默认值类型说明名称CheckX(X=l,2,. n)CaptionCheckX(X=l?2,. n)S

3、tring显示提示文本Value0Integer0 未选中;1 选中;2灰色,暂时不能访问。EnabledTrueBooleanTnw可选,False灰色禁止 选择IndexInteger控件数组返回的索引值Click第七章常用控件7.2.2 框架(Frame)1.分组:屏蔽作用o2 美观设Caption为“字体“框架第七章常用控件必须先将框架添加到窗体上,然厂再将控件“画”到框架 上。框架屮添加控件的方法:方法】:单击(不能双击)工具箱上的控件方法2:利用剪贴板2.框架常用属性:Caption. Enabled. Visible.Click. DblClick 事件第七章當用控件选择不同的7

4、体、宁体大小及宁休颜色来格式化文本框 中的文本。例7. 2创建人员信息管理窗体界面,要求在“Textl”中输入一个人 名字,选择相应的职称和爱好,其结果显示在“Text2中。7.2.3列表框和组合框1.列表框(L i st Box)功做用F列出町供用户选择的项冃列表。列表框各主要属性的值:P144Listl, list (3)=wcoxMListl. Listindex 二 3 (下标从0开始的)ListlListCount = 5Listl. Selected(3)=True,其余为False Listl. Sorted 二 False,没有排序。 Listl. Text 为cox”,与 L

5、istl. List (Listl. Li st Index)相等第七章常用控件Click. DblClickPrivate Sub Commandl_Click()Textl = Listl. TextEnd SubPrivate Sub Listl_DblClick() fcCommandl. Value = TrueEnd Sub第七章常用控件textl=listl. text1) Additem方法【格式】对象.Addltem列表项,索引号【功能】将列表项加到列表框对象中,例如:Private Sub Form_Load() showListl. Addltem ffffListl.

6、Addltem hhhh: 2End Sub第七章常用控件【格式】对象.Removeitem索引号【功能】删除列表框对象中索引号指定的某一项。3) Clear 方法【格式】对象-Clear【功能】删除列表框对象中所有的项目。演示1例7-3设有10位同学的数学、物理、英语3门课的成绩要求编写程序,实现如下功能:成绩査询、显示各科成 绩、显示各科平均分以下的同学的姓名。组合框是文本框和列表框的组介。用于建议性的选项列表Combo I卜拉式列衣折F拉式组合框/简单纳合框组合框各主要属性的值:Combol.styie=2CombolXistlndex = 0Combol. ListCount = 8C

7、ombo 1. Selected(O)=True,其余为False oCombol. Sorted = FalseCombole Text 为“李宁”第七章常用控件第七章常用控件Add Item、Remove Item Clear。6. 组合框的常用事件:Click、 DbICIicko组合框的特有属性:Style水平(HScrollBar) j 和垂直(VScrollBar),共同具有的重要属性Max:最大值一32, 76旷32, 767最小值一32, 76832, 767SmallChange:最小变动值,LargeChange:最大变动值,Style型式输入0下拉式组合框,可折叠能1简单

8、组合框,不能折叠能2下拉式列表框,可折叠不能flin 技碱 lai滚动块所处位置代表的值。第七章常用控件拖动滚动块时会触发Scrol I事件。2; C:只要Value属性改变时触发Change事件.例17.5调色板程序。第七章常用控件7.2力定 II j (Timer)定时器控件可以在运行中以重复的时间间隔产生Timer事件。时间间隔由Interval属性决定,可以由用户设定,1.属性:Interval单位:ms(OeOOls), 0.5秒是500。Interval =0:屏蔽计时器(定时器无效)。 EnabledTrue:启动定时器计时False:停止定时器工作2.事Timer例7, 6滚动

9、字幕设计。第七章常用控件图片框(PictureBox)和图像框(I mage)1 图片 flX (PictureBox)图片框不仅nJ以显示图像,还nJ以作为其他控件的容器1)添加背景图片:2)AutoSize屈性:演示4该属性川调整图丿V框的大小以适应所加载图片的大小。其值位为Tur e时,图片框根据图片人小自动调整,当为False (默认)时,图片框尺寸保持不变。第七章常用控件图像框的使用及图片的加载方法与图片框完全一样。但其无AutoSize属性,也不可作其他控件的容器。Stretch 属性:该属性用于确定图像框如何与所加载图片相适应。 其值为Ture时,自动缩放图片以适应图像框的大小;

10、当为False (默认)时,自动缩放图像框以适应图片的大小【例7-7】利用定时器、滚动条和图像框设计一个简单动画。第七章常用控件选择题1要想不使用Shift或Ctrl键就能在列表框中同时选多个项目。应该把列表框的Multiselect属性设置为A. 0B. 1C. 2D.其他2 删除列表框或组合框中指定的项目所使用的方法是A. Move B. Remove I temC. Clear D. Set Focus3.当拖动滚动条中的滚动块时,将触发滚动条的事件第七章常用控件4.用户在组合框中选择的数据项可以通过属性获得。5下列控件中,没Caption属性的是;A.框架 B.列表框 C.复选框 D.

11、单选按钮6.复选框Value属性为1时,表示-复选根未被选第七章常用控件7. 将数据项“高等数学”添加到列表框(Listl)中使之 成为第一项应使用一A. Listl. Addltem 高等数学,0B. B. Listl. Addltem “高等数学”,1C. Listl. Addltem 0, “高等数学”D. D. Listl. Addltem 1, “高等数学”&假如窗体上添加了一个列表框,名称是默认值,其中添加 了 5个数据项,则语句Print Listl. ListCount的结果输出为第七章常用控件9. 假如窗体上添加了一个列表框,名称是默认值,其中添加 了5个数据项,则引用列表框最后一个数据项应使用A. Listl List (Listl. ListCount)B. Listl. List (Listl. ListCount 1 )C. Listl. List (ListCount)D. Listl. List(ListCount 一 1)10. 如果列表框(Listl)中没有被选中的项目,则执行Listl. Removeitem Listl. Listindex 语句的结果是;第七章常用控件定时器事件之间的间隔通过属性设置,它的单位是一取消定时器事件要通过属性来实现。组合框有三种不同的类型,这三种类型是分别通过把属性设置

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论