vb 常用标准控件

合集下载

VB常用标准控件

VB常用标准控件
图形文件的载入框架的属性和功能复选框单选按纽的常用属性事件方法列表框组合框的常用属性事件方法滚动条计时器的常用属性事件方法工具箱控件图解指示器标签框架复选框组合框水平滚动条时钟目录列表框形状ole图片框文本框命令按钮单选按钮列表框垂直滚动条驱动器列表文件列表linedata控件是vb中预先定义好了的程序中能够直接使用的对象每个控件都有自己的属性事件和方法
常用标准控件
学习要点
标签、文本框的常用属性、事件、方法 命令按钮的常用属性、事件和方法 图片框、图像框的属性、事件、方法;图形文件的 载入 框架的属性和功能 复选框、单选按纽的常用属性、事件、方法 列表框、组合框的常用属性、事件、方法 滚动条、计时器的常用属性、事件、方法
在一个窗体内,只能有一个 命令按钮,也只能 对象名.Cancel={ TrueDefault | False} 有一个Cancel命令按钮。
命令按钮 (CommandButton)
命令按钮控件的属性 Enabled:设置命令按钮是否能被按下。语法格式: 对象名.Enabled={True | False} 其中: • 属性值为True(默认值)表示该按钮能被响应; 属性值为False表示该按钮不能被响应,以灰色 显示。 Picture:设置命令按钮上显示的图形。语法格式: 对象名.Picture=LoadPicture("图形文件名")
文本框控件的属性 SelLength、SelStart和SelText:控制文本框中的插入点和 文本选定操作,这些属性仅能在运行时使用。语法格式: 对象名. SelLength =数值 对象名. SelStart =数值 对象名. SelText =字符串 其中: • SelLength设置选定文本的长度,只能在代码中使用,若 值为0,表示未选中任何内容。 • SelStart设置选定文本的起始点,只能在代码中使用,第 一个字符位置是0。 • SelText设置当前选定文本的内容,只能在代码中使用 Text1.SelStart = 1 Text1.SelLength = 3 Text2.Text = Text1.SelText

VB常用控件

VB常用控件

说明:当设置一个单选按钮的Value属性值为True时, 则同一组内的其他所有单选按钮控件的Value 属性值自动被设置为False。
第4章 ·常用控件
单选按钮和复选框的事件
单选按钮和复选框的主要事件是Click,当用户 单击单选按钮或复选框时,它们会自动改变状态。 另外,单选按钮支持DblClick事件,而复选框则不 支持。
图像框(Image)是用来在窗体上显示图像的控 件。它比图形框占用更少的内存,因为图像框不是 容器类控件,所以图像框内不能保存其他控件。
图像框常用属性
属性名 属性值
说明
Picture Stretch
字符串 用来设置要显示的图片文件名。
逻辑值
True:图片自动调整大小以适应Image控 件。 False(缺省值):Image控件要自动调整大 小以适应图片。
属性值 字符串 数值
Picture
字符串
DownPicture 字符串
说明
设置控件上显示的标题名称。
0:标准样式 1:图形样式。
设置控件中要显示的图片。该属性只有在 Style属性值为1时才有效。
在控件被单击并处于压下状态时,该属性所设 置的图片显示在控件中。该属性只有在Style 属性值为1(图形的)时才有效。
第4章 ·常用控件
例 4 - 1 在一窗体上通过命令改变图片框的AutoSize 属性值,观察所装载图片的显示效果。
第4章 ·常用控件
例 4-2
用Print方法将文本框的内容打印到
PictureBox控件中,用Cls方法将PictureBox控件中的
内容清除。
第4章 ·常用控件
图像框Image控件
第4章 ·常用控件

第五讲VB的常用标准控件

第五讲VB的常用标准控件

33
▪ 【例6.5】用复选框控制文本是否加下划线和斜体显示。在 程序执行期间,如果选定“加下划线”复选框,则文本框 中的内容就加上了下划线,如果清除“加下划线”复选框, 则文本框中的内容就没有下划线;如果选定“斜体”复选 框,则文本框中的文字字形就变成斜体,如果清除“斜体” 复选框,则文本框中的文字字形就不是斜体。运行界面如 图6-7所示。
2020/11/16
23
注意:
(1) Style是只读属性,只在设计时使用。
(2)当Style属性被设置为1时,可以用Picture、 DownPicture和DisabledPicture属性分别设 置不同的图标或位图,以表示未选定、选定或 禁用。
(3)当Style属性被设置为不同的值时,其外观 也不一样,该属性为1时,控件的外观类似于 命令按钮,但其作用与命令按钮是不一样的。
2020/11/16
31
▪ 6.3.2 复选框
➢ 复选框(CheckBox)也称检查框,单击复选框 一次时被选中,左边出现“√”号,再次单击则 取消选中,清除复选框中的“√”。可同时使多 个复选框处于选中状态,这一点和单选按钮不同。 如下页图所示的复选框。
2020/11/16
32
复 选 框
:
2020/11/16
时间显示在标签中 ▪ End Sub ▪ 执行结果如下图6-3所示,每隔1s钟显示一次时间。
2020/11/16
17
2020/11/16
18
6.3 单选钮与复选框
有时希望在应用程序的界面上提供一 些项目,让用户从几个选项中选择其中之 一,这就要用“单选钮”控件。如果有多 个选择框,每个选择框都是独立的、互不 影响的,用户可以任意选择它们的状态组 合,则可以用“复选框”控件。

VB常用内部(标准)控件

VB常用内部(标准)控件
第4章 VB常用内部(标准)控件
1/73
VB对象:窗体和控件
控件有两种: 标准控件(内部控件),是Visual Basic预设的 控件,存在Visual Basic工具箱内; 外挂控件(ActiveX控件),必须通过Visual Basic的相关菜单命令增加控件后才能使用。 本章中主要介绍的是常用的12个标准控件:命 令按钮、标签、文本框、单选按钮、复选框、框架 、列表框、组合框、图像框和图片框、滚动条和计 时器以及程序举例
16/73 16/60
“判断”按钮的单击事件代码
Private Sub Command1_Click() „判断按钮 a=Val(Text1.Text) :b=Val(Text2.Text) c=Val(Text3.Text) If a>b Then m=a Else m=b End If If c>m Then m=c Text4.Text=m End Sub
25/60
Alignment属性 Style(只读) 25/73 Click事件
【例4.6】用复选框来控制文字的字体、字型、字号 及颜色
(1)创建应用程序的用户界面,并设置对象属性
多行文本框(带垂直滚动条)和四个复选框
Check1~4
(2)编写程序代码 功能要求:程序开始运行后,用户在文本框中输 入一段文字,然后按需要单击各复选框,则文字的字 体、字型、字号及颜色随之改变
常用属性 指定显示在文本框中的替代符,如一串“*” PassWordChar
MaxLength SelLength SelStart
10/73
指定文本框中显示的最多字符数
SelText
含有当前选中的字符串。
10/78
【常用事件和方法】

VB第七章 常用控件

VB第七章 常用控件

VB程序设计——第七章 常用控件
8.Animation控件 控件
用于显示无声的AVI视频文件 视频文件 用于显示无声的 位于Microsoft Windows Common Control位于 2 6.0 四个重要的方法: 四个重要的方法:
Open 打开视频文件 Play 播放视频文件 Stop 停止播放 Close 关闭视频文件
Clear
对象. Clear 对象
VB程序设计——第七章 常用控件
事件
列表框:Click、DblClick。 、 。 组合框: 组合框:Click,只有简单组合框才有 ,
事件。 DblClick事件。 事件 一般不需要编写Click事件过程。 事件过程。 一般不需要编写 事件过程 通常在单击命令按钮或发生DblClick事件时 通常在单击命令按钮或发生 事件时 才读取Text属性 才读取 属性
第七章 常用控件
张琴
VB程序设计——第七章 常用控件
主要内容
单选按钮和复选框 框架 列表框和组合框 滚动条和Slide Slide控件 滚动条和Slide控件 时钟 ProgressBar进度条控件 ProgressBar进度条控件 UpDown控件 UpDown控件 Animation控件 Animation控件 SSTab控件 SSTab控件 鼠标器和键盘
VB程序设计——第七章 常用控件
列表框独有的属性
Selected:P 逻辑数组 :
项被选中。 第i+1项被选中。 项被选中 Selected(i)的值为 的值为True表示 的值为 表示
MultiSelect 0-None:禁止多项选择。 :禁止多项选择。
1-Simple:简单多项选择。 :简单多项选择。 2-Extended:扩展多项选择。 :扩展多项选择。

第06章 VB常用标准控件

第06章 VB常用标准控件
在运行期间,可以用LoadPicture函数把图形文 件装入窗体、图片框或图像框中。
格式: 对象.]Picture=LoadPicture("文件名") 格式:[对象.]Picture=LoadPicture("文件名") .]Picture=LoadPicture("文件名 说明: ①“对象”可以是窗体、图片框或图像框。 ②“文件名”指的是Visual Basic所能接收的图形文件 ③LoadPicture函数与Picture属性功能相同,只是使 用的时机不一样。 注意: ①如果在设计阶段装入图形,这个图形将会与窗体 一起保存到文件中。 ②当生成可执行文件(.EXE)时,不必提供需要装入 的图形文件,因为图形文件已包含在可执行文件 中了。
标准控件简介
在VB工具箱中列出的控件: VB工具箱中列出的控件:
标签 框架 组合框 滚动条 目录列表框 直线控件 OLE控件 OLE控件 文本框 复选框 列表框 计时器 文件列表框 图片框 命令按钮 单选钮 数据控件 驱动器列表框 形状控件 图像控件
第一节
一、标签
数据类型
标签主要用来显示文本信息,它所显示的 内容只能用Caption属性来设置或修改,不能直 接编辑。较重要的有以下几个属性: 1.Alignment 1. 该属性用来确定标签中标题的放置方式,可 以设置为0、1或2,分别使标签的标题靠左、靠 右和居中显示。
(2)PasswordChar
把PasswordChar属性设置为一个字符,例如 星号(*),则在文本框中键入字符时,显示的不 是键入的字符,而是被设置的字符(如星号)。利 用这一特性,可以设置口令。
(3)ScrollBars
该属性用来确定文本框中有没有滚动条,可 以取0、1、2、3四个值。如果设置为0,则文本 框中没有滚动条;如果设置为1、2或3,则文本 框中可显示水平滚动条、,垂直滚动条或同时显 示水平和垂直滚动条。

Visual Basic 常用标准控件

Visual Basic 常用标准控件
标签中可以显示文本信息,但是不能 接收用户的输入,因此标签通常用于以下 场合:输出文字而不希望用户改变其中内 容的情况;用于显示提示内容;用作命令 选项,代替命令按钮,来引发相应的事件 子程序。
1. 标签的常用属性
标签的部分属性和窗体及其他控件 的某些属性相同,包括: FontBold、FontItalic、FontName、 FontSize、FontUnderline、Height、 Width、Top 、Left、Name、Visible
此外文本框还拥有以下属性:
(1)Text 设置输入输出的字符。该属性是文本框对象的主
要属性,文本框中显示的内容就是由该属性设置。 Text属性的设置可以在属性窗口中操作,当然也可以 通过编写代码实现,例如:
Text1.Text="VB程序设计" 将在文本框Text1中显示"VB程序设计"。 (2)MaxLength 返回或设置文本框中可输入的字符的最大数。如 果该属性被设置为“0”,则在文本框中输入的字符数 不能超过32K(多行文本),该属性的默认值为 0 。
(3)MultiLine
该属性用来设置文本框中是否可以显示多行文本。 如果把该属性设置为“False”,则在文本框内只能输入 单行文本;当MultiLine属性被设置为“True”时,可以 使用多行文本。该属性的默认值是“False”。
(4)PasswordChar
该属性决定是否在文本框中显示用户键入字符。当 我们想对输入的数据进行保密时,我们可以使用这个属 性,将该属性的值设置为一个字符,那么用户由键盘键 入的任何字符都将被我们在PasswordChar属性中设置 的那个字符所覆盖,从而达到数据保密的效果。不过文 本框中实际输入的内容还是原来的内容,用这一特性可 以设置口令(即验证密码)。

VB常用标准控件

VB常用标准控件

),设置为 (2) Default:确认属性(逻辑值),设置为 ) :确认属性(逻辑值),设置为True时,按 时 Enter键相当于用鼠标器单击了该按钮。 键相当于用鼠标器单击了该按钮。 键相当于用鼠标器单击了该按钮 注意:在一个窗体只能的一个按钮的Default设置为 设置为Ture 注意:在一个窗体只能的一个按钮的 设置为 取消功能属性(逻辑值),当设置为Ture时, ),当设置为 (3)Cancel:取消功能属性(逻辑值),当设置为 ) 时 程序运行时按Esc键与单击此命令按钮的效果相同。 键与单击此命令按钮的效果相同。 程序运行时按 键与单击此命令按钮的效果相同 注意:在一个窗体只能的一个按钮的Cancel设置为 设置为Ture 注意:在一个窗体只能的一个按钮的 设置为 检查该按钮是否按下. 该属性在设计时无效. (4)Value: 检查该按钮是否按下 该属性在设计时无效 )
三、命令按钮CommandButton 命令按钮
接受用户输入的命令.输入命令可以有三种方式 接受用户输入的命令 输入命令可以有三种方式: 输入命令可以有三种方式 (1)鼠标单击; )鼠标单击; (2)按Tab键焦点跳转到该按钮 再按回车键; ) 键焦点跳转到该按钮, 再按回车键; 键焦点跳转到该按钮 (3) 快捷键(Alt+有下划线的字母) ) 快捷键( 有下划线的字母
一、控件的分类 1、内部控件 、 内部控件就是在工具箱中默认出现的控件,如命令按钮、 内部控件就是在工具箱中默认出现的控件,如命令按钮、 标签、 文本框等, 这些控件放在VB的可执行文件中 的可执行文件中, 标签 、 文本框等 , 这些控件放在 的可执行文件中 , 因 的基本控件。 此也称为 VB的基本控件。内部控件总是出现在工具箱中, 的基本控件 内部控件总是出现在工具箱中, 不能从工具箱中删除。 不能从工具箱中删除。 2、ActiveX控件 、 控件 扩展名为.ocx的独立文件,包括各种版本 提供的 的独立文件, 扩展名为 的独立文件 包括各种版本VB提供的 控件和仅在专业版和企业版中提供的控件, 控件和仅在专业版和企业版中提供的控件,另外还有许多 第三方提供的ActiveX控件。 控件。 第三方提供的 控件 3、可插入的对象 、 有些对象能够添加到工具箱中,例如一个Excel工作表, 工作表, 有些对象能够添加到工具箱中,例如一个 工作表 这时可以把它们当作控件使用,这样的对象称可插入对象。 这时可以把它们当作控件使用,这样的对象称可插入对象。 其中一些对象还支持OLE自动化,使用这种控件就可以在 自动化, 其中一些对象还支持 自动化 VB应用程序中编程控制另一个应用程序的对象。 应用程序中编程控制另一个应用程序的对象。 应用程序中编程控制另一个应用程序的对象
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

图形控件—图片框与பைடு நூலகம்像框
CurrentX与CurrentY属性 与 属性 用来设置下一个输出的水平( CurrentX)和垂直( CurrentY)坐标。 对象可以是窗体、图片框和打印机,X、Y是坐标值,默认以twip为 单位。省略对象时默认为当前窗体。 例子:在窗体、图片框上输出一些信息,代码见currentxy.vbp 考虑一下横坐标为0的原因? Picture属性 属性 可以载入的图形类型:位图文件(*.bmp、*.dib)、图标文件(*.ico、 *.cur)、图元文件(*.emf)、jpeg文件(*.jpg)、GIF(*.gif) Stretch 主要用于自动调整图像框中图形内容的大小。既可以通过属性窗口设 置,也可以通过程序代码设置。该属性值为TRUE、false。
图形控件—图片框与图像框
图形文件的装入
即把图形文件装入到窗体、图片框或图像框。 图片框与图像框的区别 1、图片框是容器控件,可以作为父控件,而图像框不能作为父控件。 可以将其他控件放在该控件上作为他的子控件,当图片框含有其他 控件时,移动图片框,其子控件一起移动,并且与图片框的相对位 置保持不变。图片框内的控件不能移到图片框外。 注意并不是所有的控件都可以作为其子控件。 2、图片框可以通过print方法接收文本,并可以接收像素组成的图形, 而图像框不能接收print方法输入的信息。 3、图像框比图片框占用的资源少,显示速度快,一般优先考虑使用 图像框。
选择控件—列表框
Sorted 设置列表框中的项目是否按照字母顺序排列。其值为true或 FALSE。为TRUE时按照字母升序排列显示,为false时不排序。 Columns 当列表框中内容较多时,columns属性设置列表框中出现水 平滚动条还是垂直滚动条,以及显示的列数,值为数值型 0:显示垂直滚动条,所有选项都在一列中。 1~~n :显示水平滚动条,同时在列表的宽度范围内自动显示1~~n 列数据。 列表框的方法 Additem 添加新项目,语句格式如下: listname.additem item[,index] 说明:item是添加到列表中的字符串表达式 index是指在列表中插入新项目的位置,若省略index则将项目插在 末尾。通常在form_load事件过程中添加到列表
单选框和复选框
Style 设置控件的显示方式,以改善视觉效果。 0:vbbuttonstandard 标准方式,同时显示控件和标题 1:vbbuttongraphical 图形方式,控件外观与命令按钮类似 注意: 1、style是只读属性,只能在设计时使用。 2、当被设置为1时,可以用picture、downpicture、diaabledpicture属 性分别设置不同的图标或位图,以表示未选定、选定和禁用。 3、被设置为不同的值其外观不一样。 在frmae控件中增加控件的方法:将需要添加的对象剪切到frame空间 中。
选择控件—列表框
列表框用于在多个项目的选择,如果项目过多会自动加上滚动条,一 般列表框的高度不少于3行。 属性: Columns 确定列表框的列数。 值为0时单列显示(为默认值) 0 值为1时多行多列显示 值为大于1且小于列表框项目数,则为单行多列显示。 List 用来列出列表项的内容。List属性保存了量表框中的所有值的数组, 可以通过下标访问数组中的值(下标从0开始) 其格式为:s$=[列表框.]list(下标) 例如 s$=list1.list(3) 列出列表框1中的第四项的内容 修改列表框中列表项的内容 语法格式:[列表框.]list(下标)=s$ 例如:list1.list(3)=“AAA” 在属性窗口中设置时需要ctrl+enter组合键才能换行输入另一个项目
文本框事件和方法
1、change 向文本框输入信息或者将text属性值设置新值都会 触发change事件。 2、gotfocus 获得焦点 3、lostfocus 失去焦点 4、setfocus 将光标(焦点)移到指定的文本框中。
图形控件—图片框与图像框
是在VB中常用的显示图形的控件,用于在指定位置显示图形信息。 图片框:比较灵活,适用于动态环境。默认名称picture x 图像框:适用于静态情况,即不需要再修改的位图、图标、windows 元文件及其他格式的图形文件。不能作为父控件,即不能通过print 方法接收文本。默认名称image x 1、与窗体属性相同的属性 enbaled、name、visiable、fontbold、fontitalic、fontname、 fontsize、fontunderline。使用时对象名不能省略(?)。 autoredraw、height、left、top、width属性,窗体位于屏幕上,图 片框与图像框位于窗体上,其坐标原点不一样,窗体位置使用的是 绝对坐标,以屏幕为参考点;图片框与图像框使用的是相对坐标, 以窗体为参考点。
图形控件—图片框与图像框
图形文件装入 1、设计阶段 通过属性窗口中的picture装入 2、使用剪贴板把图形复制到窗体、图片框和图像框 3、在运行期间装入图形文件 使用loadpicture函数把图形文件装入窗体、图片框和图像 框。 语句格式:[对象.]picture=loadpicture(“文件名”) loadpicture函数与picture属性功能相同。 图片框中的图形可以用loadpicture函数删除,只要用一个空 图形覆盖原来的图形来实现。
第七章 常用标准控件
一、标准控件 二、Active控件
文本控件
与文本相关的控件有标签和文本框 标签:只能显示文本,不能进行编辑 文本框:既可以显示也可以编辑
标签控件
1、Alignment:确定标签中标题的放置方式,可以设置3种方式: 0:从标签左边开始显示标题 1:标题靠右显示 2 2:标题居中显示 例子:见第十一课例子 2、autosize:标签是否根据标题内容长度自动调整标签大小。
按钮控件
按钮最常用的单击事件,不支持双击事件。 建立按钮快捷键的方式,在caption中设置&+一个字母。程序运行时 可以用alt+字母快速调用
单选框和复选框
单选框默认名为optionx,复选框默认名为checkx 属性 Value 用来表示复选框单选框的状态。对于单选框来说value的值可以 设置为true或false。对于复选框来说value属性可以设置为 0:表示没有选择该复选框 1:表示选中该复选框 2:表示该复选框被禁止(灰色) Alignment 设置控件标题的对齐方式,设计语句如下: 对象. Alignment[=值] 值可以为0、1 0 vbleftjustify (默认)控件居左,标题在控件右侧 1 vbrightjustfy 控件居右,标题在控件左侧
选择控件—列表框
Listcount 列出列表框中表项的数量。列表框中表项的排列从0开始, 最后一项的序号为listcount-1。例如 n=list1.listcount n为列表框1中列表的总项数。 Listindex 该属性的设置值为以选中的表项的位置。表项位置由索引 值决定,第一项的索引值为0,第二项为1,以此类推。如果没有选 中任何项则listindex的值为-1。 对于列表控件,listindex属性可以与list属性相配合起来使用,以共 同确定选定项目的文本。例如:list1.list(list1.listindex) 该语句可 以用来确定列表框list1当前选定的文本。 Text 属性 用来返回当前选中的文本,下面两句代码执行效果一样 List.text = list1.list(list1.listindex) Multiselect 设置该属性可以实现在列表中选择多个项目 设置值见下页
图形控件—直线和形状
用形状控件可以在窗体上画出矩形,通过设置该控件的shape属性来 画出矩形、圆、椭圆和圆角矩形,同时可以设置形状的颜色和填充 图案。 属性: 直线和形状具有name、visiable属性,形状还有height、left、top、 width等属性。直线具有位置属性(x1、y1)和(x2、y2),表示 两个端点的坐标。 Bordercolor属性 用于设置形状和直线的颜色,用6位十六进制数表示。 Borderstyle属性 用于确定直线和形状的边界线的线型。 例子:用命令设置Borderstyle属性值 见代码Borderstyle.vbp
设置值有两个:true和false
3、caption:设置标签显示文本 4、enabled:设置是否能够对用户产生的事件做出反应,设置 值有两个:true和false。
文本框
1、maxlength:设置允许在文本框输入的最大字数。如果将值设置为0 则允许输入的最大字符数不超过32K。 2、Multiline:设置值为TRUE可以换行,为false时只能输入单行。不可 以用代码设置值,需要在属性窗口设置 3、Passwordchar:用于口令输入,在值中输入*则输入的显示内容变 为*。 4、scrollbars: 0:无滚动条 1:只有水平滚动条 2:只有垂直滚动条 3:同时具有水平、垂直滚动条 注:需要先设置multiline=true才可以使该属性生效 5、sellength:当前选中的字符数。 6、selstart:定义当前选择文本的起始位置。0表示选择的开始位置在 第一个字符之前,1表示从第二个字符之前开始选择。
文本框
7、seltext 当前选择的文本字符串,如果没有选择则该属性含一 个空字符串,如果在程序中设置则把设置值代替文本框中选择 的文本。 例子:代码见text-seltext.vbp 8、text 设置文本框中显示的内容 9、locked 指定文本框是否可被编辑,为false时可以被编辑;为 true时可以滚动和选择控件中的文本,不能编辑。
选择控件—列表框
Multiselect属性值 0:默认值,每次只能选择一个 1:simple ,简单多项选择 程序运行时可以用鼠标逐个选中需要的 项目实现选择多项(可以是不连续的) 2:extended ,扩充多项选择。运行时按下ctrl键用鼠标逐个选中需 要的项目实现选择多项(可以是不连续的);运行时按下shift+方 向键选中需要的项目实现选择多项(可以是连续的) Selected 该属性记录了列表中的选项是否被选中,也用数组表示,其 值为true或false。 list1.selected(3)=true 列表框第四项被选中 Style 用于控制列表框的外观,其值可以有2种样式 0:standard ,标准样式 1:checkbox ,复选框样式,文本前有复选框
相关文档
最新文档