好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

VB控件的使用课件.ppt

39页
  • 卖家[上传人]:我***
  • 文档编号:145244699
  • 上传时间:2020-09-18
  • 文档格式:PPT
  • 文档大小:297.50KB
  • / 39 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1,第三章 常用控件的使用,2,本章内容: 标签、文本框、命令按钮、图片框、图像框(重点,掌握) 单选按钮、复选框、框架、列表框、组合框(重点,掌握) 计时器、滚动条等控件的使用(重点,掌握),3,,表单及其属性窗体事件 窗体变化,4,一、标签 1、标签常用属性 标签的基本属性: Name、Caption、Height、Width、Top、Left、Enabled、Visible、FontName、FontSize、FontBold、FontItalic、FontUnderline、Alignment、AutoSize、BorderStyle等3.1标签、文本框、命令按钮、图片框、图像框,5,标签特有属性:,(1)WordWrap属性:折行显示文本 (2)BackStyle属性:该属性用来设置背景风格 0-Transparent:透明显示,标签为“透明”的 1-Opaque:不透明,标签将覆盖背景默认值为1 (3)BorderStyle:设置对象的边框样式 显示时间例题,6,2.常用事件,标签的常用事件有:单击(Click )和双击(DblClick)7,二、文本框,文本框是一个文本编辑区。

      可以在设计阶段或运行期间在这个区域中输入、编辑、修改和显示文本,类似于一个简单的文本编辑器 1.常用属性 Name、Text、Height、Width、Top、Left、Enabled、Visible、FontName、FontSize、FontBold、FontItalic、FontUnderline、Alignment、BorderStyle等8,文本框特有属性:,(1)Text文本属性 在文本框中显示正文的内容存放在Text属性中 (2)MaxLength属性 设置文本框中能够输入的正文内容的最大长度 0:缺省值,为系统允许的最长度 非零值:文本框中的字符数的最大值,一个英文字符与一个汉字都为1 (3)MultiLine属性 True:则可使用多行文本,即在文本框中输入或显示文本时可换行按Crtl+Enter键可以插入一个空行 False:则在文本框中只能输入单行文本9,(4)PasswordChar属性例题 该属性可用于口令输入在默认状态下,该属性被设置为空字符串(不是空格),当用户从键盘上输入时,每个字符都可以在文本框中显示出来如果把PasswordChar属性设置为一个字符,例如星号(*),则在文本框中输入字符时,显示的不是输入的字符,而是被设置的字符(如星号)。

      不过文本框中的实际内容仍是输入的文本,只是显示结果改变了利用这一特性,可以用作设置口令的输入10,(5)ScrollBars属性 该属性用来确定文本框中是否有滚动条 0None:无滚动条 1Horizontal:加水平滚动条 2Vertical:加垂直滚动条 3Both:同时加水平和垂直滚动条 说明: 当MultiLine多行属性为True时,ScrollBars属性才有效当文本框具有水平或垂直滚动条后,文本框中文本的自动换行功能不起作用,只能通过回车键换行11,(6)Locked属性 False:表示可以编辑,默认值为False True:文本控件相当于标签的作用,不能被编辑 (7)SelStart、SelLength、SelText属性 在程序中,对文本内容进行选择时,这三个属性用来标识用户选中的正文 SelStart:选定正文的开始位置,第一个字符的位置是0 SelLength:选定正文长度 SelText:选定正文内容12,说明: 设置了SelStart和SelLength属性后,VB会自动将设定的正文送入SelText属性存放这些属性一般用于在文本编辑中设置插入点及范围,选择字符串,清除文本等,并且经常与剪贴板一起使用,完成文本信息的剪切、拷贝、粘贴等功能。

      13,2.常用事件,Change、KeyPress和LostFocus (1)Change事件 当用户向文本框中输入新信息,或当程序把Text属性设置为新值从而改变其Text属性时,将触发Change事件,程序运行后,在文本框中每输入一个字符,就会引发一次Change事件 (2)KeyPress事件 当用户按下并释放键盘上的一个ANSI键时,就会引发焦点所在控件的KeyPress事件,此事件会返回一个KeyAscii参数到该事件过程中例如,当用户输入字符“a”,返回KeyAscii的值为97,通过Chr(KeyAscii)可以将ASCII码转换为字符“a”14,KeyPress事件同Change事件一样,每输入一个字符就会 引发一次该事件;事件中最常用的是对键入的是否为回车符(KeyAscii的值为13)的判断,表示文本的输入结束 (3)LostFocus事件 当按下Tab键使光标离开当前文本框或者用鼠标选择窗体中的其他对象时,触发该事件,用Change事件和LostFocus事件过程都可以检查文本框的Text属性值,但后者更有效15,3.常用方法,SetFocus是文本框中常用的方法。

      格式:对象.SetFocus 功能:该方法可以把光标移到指定的文本框中,当在窗体上建立了多个文本框后,可以用该方法把光标置于所需要的文本框中用单选钮和检查框设置文本框的字体例题,16,三、命令按钮,1.常用属性 命令按钮的基本属性: Name、Caption、Height、Width、Top、Left、Enabled、Visible、FontName、FontSize、FontBold、FontItalic、FontUnderline等 命令按钮特有属性: (1)Default属性 (2)Cancel属性 (3)Style属性 (4)Picture属性 (5)DownPicture属性 (6)DisabledPicture属性 (7)MaskColor和UseMaskColor属性 (8)ToolTipText属性 (9)value属性,17,2.常用事件,Click : 命令按钮不支持双击(DblClick)事件18,四、图片框与图像框,1、图片框 图片框(PictureBox)控件的主要作用是为用户显示图片,也可作为其他控件的容器实际显示的图片是由Picture属性决定的 常用属性 Name、Height、Width、Top、Left、Enabled、Visible等。

      19,图片框的特有属性:,(1)Picture属性 Picture属性用于窗体、图片框和图像框它可通过属性窗口进行设置,也可在程序中进行设置,即使用LoadPicture()函数,装入图片文件在窗体、图片框和图像框中显示的图形以文件形式存放在磁盘上,VB6.0支持以下格式的图形文件 位图文件(Bitmap) 图标文件(Icon) 图元文件(Metafile) 压缩位图文件(JPEG) 压缩位图文件(GIF) (2)AutoSize属性 图片框控件不能伸缩图像使图像适应它的大小如果把图片框控件的AutoSize属性设置为True,那么图片框控件就会自动调整自身的大小以容纳整个图像20,图片框控件的特点,(1)图片框控件的最大特点是,它的表现更像一个窗体对象,它具有许多与窗体对象相似的属性和方法窗体的所有显示文本和图像的方法、作图方法以及与之相关的属性在图片框控件中都有同名的方法和属性图片框控件有自己的坐标系统,也可以重新定义坐标系统 (2)PictureBox控件也可作为容器使用,把控件添加到图片框控件中的方法与把控件添加到框架控件中的方法也相同21,图形文件的装入,在设计阶段修改picture属性 在运行阶段使用loadpicture(“路径名”)函数,若要删除图片,则用loadpicture(“”)函数(参数为空),22,常用事件,Click和DblClick事件。

      常用方法,Cls方法和Print方法23,2、图像框 与图片框类似主要区别如下: (1)图片框控件可以作为其他控件的容器,图像框不可以 (2)图片框可以通过print方法和绘图语句输出,而图像框不可以 (3)图像框比图片框占用的内存少,显示速度快 (4)图像框能够延伸图形的大小,以适应控件大小,图片框不能,但图片框能自动调整控件大小以适应图形的大小使用stretch属性,24,3.保存图形 对绘制或装在窗体、图片框和图像框内的图形,可以使用SavePicture命令把图形保存到磁盘文件内 格式:SavePicture 对象.属性,文件名 功能:保存绘制或装在窗体、图片框和图像框内的图形例如:Savepicture picture1.picture,”f:aa.bmp”,25,3.2 单选按钮、复选框、框架,一、单选按钮(OptionButton) 名称:OptionX 属性:value 选中时为true,未选中时为false 事件:单击click 特点:只要单击即选中,单选按钮与复选框示例例题,26,二、复选框(CheckBox) 名称:CheckX 属性:value 选中时值为1(vbchecked) 未选中时值为0(vbunchecked) 禁止使用时值为2(vbgrayde) 事件:单击click 特点:单击时有两种状态选中和不选中,27,三、框架(Frame) 属性:caption 功能:将控件分组 使用方法:先绘制框架,再在框架内部绘制其他控件。

      若先绘制了其他控件则要调整控件的显示顺序 框架例题,28,3.3 列表框与组合框,一、列表框(ListBbox) 名称:ListX,规则命名:LstX.如 LstName 属性: List:列表框的各个列表项,以数组的形式使用List(0),list(1) ListCount:列表框中项目的数量 ListIndex:当前选择项目的索引号 Columns:设置列表框的列数 MultiSelect:列表框的内容是否可以进行多重选择,29,Style:列表框的外观类型(标准型和复选框型) Selected:某列表项是否被选中,选中为true,否则为false,方法: AddItem:添加项目 additem 项目字符串 ,索引值 RemoveItem :删除项目 removeitem 索引值 Clear:清除列表框的所有内容,事件: Click和DoubleClick,30,二、组合框(ComboBox) 理解:将文本框和列表框的特性合为一体 名称:ComboX 规则名称 cboX 如:cboName 属性:style 组合框的外观,0:下拉组合框(可输入、可选择、可下拉) 1:简单组合框(不可输入、可选择、不可下拉) 2:下拉列表框(不可输入、可选择、可下拉),Text:返回用户选择的文本或直接在编辑区输入的文本。

      31,方法: 同列表框 additem,removeitem,clear 事件: Style=0:click、doubleClick、change、dropdown Style=1 :Click、change Style=2: Click、dropdown,32,3.4 滚动条控件、计时器,一、滚动条 名称:HscrollX,VscrollX.规则名称:Hsbx,Vsbx 属性: Max,min:滚动滑块处于两端时返回的最大最小值 Value:返回或设置滚动条滑块当前的位置值 smallChange:用户单击滚动条两端箭头时,滚动条value值的该变量 LarchChange:用户单击滚动框前后部位时,滚动条value值的该变量滚动条示例1 滚动条示例2,33,常用事件: Scroll:拖动滚动条的滚动滑块时触发 Change:滚动条的value值改变时触发,1、单击滚动条前后端箭头 2、单击滚动滑块前后位置 3、拖动滚动滑块,34,二、计时器 常用属性: Enabled:计时器是否可以工作 Interval:计时器事件之间的间。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.