VB常用控件

合集下载

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常用控件
Private Sub Timer1_Timer() Label1.FontSize = 48 Label1.Caption = Time
End Sub
图片框与图像框
• 图片框控件(PictureBox)和图像框控件 (ImageBox)主要用于在窗体的指定位置 显示图形信息。
• 支.bmp、.ico、.wmf、.emf、.jpg、.gif 等格式的图形文件。
“文本框”控件
•功能: 用于输入、显示和编辑数据。 •文本框种类:普通文本框、密码框、多行文本框 1.文本框的主要属性 Text、Enabled、MaxLength、 Locked、PasswordChar等。 2.多行文本框MultiLine和ScrollBars属性。
文本框的常用事件
(1)KeyPress 事件 在文本框中输入时,每按一次,触发一次 KeyPress事件,并返回一个KeyAscii参数 (字符的Ascii值)到该事件过程中。
可以通过设置控件的TabIndex属性来 改变它的Tab顺序。TabIndex属性值决定了 它在Tab顺序中的位置。
Tabstop属性是指定焦点是否在对象上 停留,默认为true。
控件的值属性(控件的默认属性)
把反映某个控件最重要的属性称为值 属性。是最常用的属性,引用该属性时不 需指定属性名,只需指定控件名即可。 • textbox控件的text属性 • label控件的caption属性 • picturebox控件的picture属性 • optionbutton单选框的value属性 • checkbox复选框的value属性
“框架”控件
框架是一个用于分组的容器控件,其内的 控件会受框架控件的Visible属性及Enabled属 性的控制。当框架移动时,其内的控件也会同 步移动。

vb常用控件

vb常用控件
VB控件
6.1 标签和文本框
6.1.1 标签 标签用于显示一小段不需要修改的文本。 属性: Caption 字符型。显示文本。标签只能用Caption属性显示文本。 label1.Caption=―显示文本 ― Alignment 数值型。确定标签内容的对齐方式: 0-默认值。左对齐, 1-右对齐, 2-居中
属性 Style 整型。 0——允许从下拉列表框中选择项目,也可从文本编辑 区中输入文本。可响应Click、 Dropdown事件。 1——列表项目始终显示在列表框中,可识别Click、 DblClick事件。 2——可从下拉列表框中选择项目,也可键入表项的文 本作选择,但不接受其他文本输入。不识别DblClick事 件,可响应Click、 Dropdown事件。 例6.5.4
Picture 用于窗体、图片框和图像框。接受图形文件。 方法是:在在设计阶段从属性框中选取Picture属性;或用粘贴 板加载图片。 LoadPicture函数 用于程序运行阶段对窗体、图片框或图 像框加载图片。 格式: [<对象>.]Picture = LoadPicture([―文件名”]) 例: Pecture2.Picture = LoadPicture() ‗清空Pecture2中图形 Autosize 逻辑型。其值为True时,图片框自动调整大小, 以适应图形大小。 Stretch 逻辑型。其值为True时,自动放大或缩小图像框 中图形,以适应图片框大小。 例 6.2.1 交换两个图片框中图片的位置。
Clear 清除列表框中全部内容。执行后,ListCount 属性为0。 例:List1.Clear RemoveItem 删除列表框的指定项目。 格式: <列表框名>. RemoveItem <下标> 例: List1. RemoveItem 5 ‗删除第6项 List2. RemoveItem List2. ListIndex ‗删除所先项 例6.5.2 交换两个列表框中的项目。一个项目按字母升序排列 (.Sort属性值为True),另一个项目按加入列表框先后顺序 排列(.Sort属性值为False) 。双击一个项目时,该项目从一 个列表框中移到另一个列表框中。 6.5.2 组合框(Combo Box) 即可通过鼠标选择项目,也可像文本框图那样,用键入方 式输入项目。

第8章 VB中的常用控件

第8章  VB中的常用控件

Private Sub Text1_Change()
Text2.Text = Text1.Text
End Sub
8.2.2 文本框(TextBox)
文本框控件的事件 KeyPress:当文本框被选中时,按任意键该文本框的 KeyPress事件被触发,该事件对应的代码结构如下:
Private Sub „ Text_KeyPress(KeyAscii As Integer)
8.1 概述
工具箱控件图解
指示器
图片框
文本框 命令按钮 单选按钮
标签
框架 复选框 组合框 水平滚动条 时钟 目录列表框
列表框
垂直滚动条 驱动器列表 文件列表
形状
图象框
LINE
Data
OLE
8.1 概述
控件是VB中预先定义好了的、程序中能够直接使用的 对象,每个控件都有自己的属性、事件和方法。 VB有三种控件: 标准控件:存在于工具栏中,不可删除。被封装在 VB的 .exe文件中,不可以删除。 ActiveX控件:由第三方制造的,以独立文件存在, 扩展名为.ocx,使用前必须添加到工具栏中。 可插入的对象:如Execl, Word等能添加到工具栏中, 所以也是控件。 向工具箱中添加控件的方法 如果想使用标准工具箱中没有的控件,则必须将该 控件添加到工具箱中。 添加过程如下:
8.1 概述
向窗体上添加控件,有三种方法: 方法一: • 单击工具箱中的某控件图标,该图标反相显示; • 移动鼠标至窗体上,光标变为“+”,按下鼠标左键不放,向右 下方拖动鼠标; • 当控件为合适大小时松开鼠标,一个控件就添加好了。 方法二: • 双击工具箱中的某控件图标,在窗体中就添加了该控件,与第一 种方法不同的是,所添加控件大小、位置是固定的。 方法三: • 按如下步骤操可以添加多个某种类型的控件: –按住Ctrl键,不要松开; –单击工具箱中要画的控件的图标,然后松开Ctrl键; –按第一种方法在窗体上画出控件(可以画一个或多个); –画完控件后,单击工具箱中的指针图标(或其他图标)。

VB常用控件的方法详解

VB常用控件的方法详解

VB常用控件的方法详解1.按钮控件(Button):- Click事件:当用户单击按钮时触发的事件。

- Text属性:按钮上显示的文本。

- Enabled属性:是否启用按钮。

- Visible属性:按钮是否可见。

- BackColor属性:按钮的背景颜色。

- ForeColor属性:按钮的前景颜色。

2.文本框控件(TextBox):- Text属性:文本框中显示的文本内容。

- ReadOnly属性:文本框是否为只读状态。

- PasswordChar属性:设置密码框中字符显示的方式。

- MaxLength属性:文本框最大可输入的字符数限制。

4.列表框控件(ListBox):- Items属性:列表框中的项,可以通过Items属性进行添加、删除、修改操作。

- SelectedIndex属性:获取或设置当前选择项的索引。

- SelectedItem属性:获取或设置当前选择项的文本值。

- Items属性:组合框中的选项,可以通过Items属性进行添加、删除、修改操作。

- SelectedIndex属性:获取或设置当前选择项的索引。

- SelectedItem属性:获取或设置当前选择项的文本值。

6.复选框控件(CheckBox):- Checked属性:表示复选框是否被选中。

- Text属性:复选框显示的文本。

7.单选按钮控件(RadioButton):- Checked属性:表示单选按钮是否被选中。

- Text属性:单选按钮显示的文本。

8.图像框控件(PictureBox):- Image属性:设置图像框中显示的图像。

- SizeMode属性:设置图像显示的方式(自适应、拉伸等)。

9.进度条控件(ProgressBar):- Value属性:设置或获取进度条的当前值。

- Maximum属性:设置进度条的最大值。

- Minimum属性:设置进度条的最小值。

10.日期选择框控件(DateTimePicker):- Value属性:设置或获取选择的日期时间值。

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应用程序中编程控制另一个应用程序的对象。 应用程序中编程控制另一个应用程序的对象。 应用程序中编程控制另一个应用程序的对象

VB常用控件介绍

VB常用控件介绍

VB常用控件介绍VB(Virtual Basic)是一种面向对象的编程语言,常用于开发各种图形用户界面(GUI)应用程序。

在VB中,控件是构成用户界面的基本元素,通过控件可以实现用户与程序的交互。

下面是一些常用的VB控件的介绍。

1. 按钮控件(Button):按钮是VB中最常用的控件之一,用于触发一些事件或执行一些动作。

通过设置按钮的文字、大小、位置和事件处理程序,可以实现各种用户交互功能。

3. 文本框控件(TextBox):文本框用于接收用户的输入,并可以将输入的文本保存到变量中。

可以设置文本框的大小、位置、边框样式等属性,并可以通过事件处理程序响应用户输入的变化。

4. 列表框控件(ListBox):列表框用于显示一组选项,并允许用户从中选择一个或多个选项。

可以通过添加和移除选项,以及设置列表框的大小、位置、滚动条等属性来定制列表框的外观和功能。

6. 复选框控件(CheckBox):复选框用于表示一个状态,可以被选中或取消选中。

常用于表示一个二进制选项,比如启用/禁用一些功能。

可以设置复选框的大小、位置、文本等属性,并可以通过事件处理程序获取用户的选择。

7. 单选按钮控件(RadioButton):单选按钮用于表示一组互斥的选项,用户只能选择其中的一个。

常用于表示一个多项选择,比如选择性别。

可以设置单选按钮的大小、位置、文本等属性,并可以通过事件处理程序获取用户的选择。

8. 进度条控件(ProgressBar):进度条用于显示任务的进度,可以根据任务的完成情况来改变进度条的长度和显示。

可以通过设置进度条的最小值、最大值、当前值等属性,以及处理进度改变的事件来定制进度条的功能。

9. 图像框控件(PictureBox):图像框用于显示图像或图表,可以加载本地或网络上的图像文件,并可以设置图像框的大小、位置等属性。

可以通过处理鼠标点击、鼠标移动等事件来实现与图像相关的交互功能。

10. 文件对话框控件(FileDialog):文件对话框用于让用户选择文件或保存文件,可以通过设置对话框的类型、过滤条件、默认目录等属性来限制用户的选择范围,并可以通过事件处理程序获取用户选择的文件路径。

VB常用控件介绍

VB常用控件介绍

VB常用控件介绍VB 常用控件介绍VB中的控件通常分为三种类型:(1)标准控件:(2)ActiveX控件:(3)可插入的对象:(一)窗体1.窗体的属性(1)Name 属性:(2)Appearance属性(3)AutoRedraw属性:(4)BackColor属性和ForeColor属性(5)BorderStyle属性:(6)Caption属性(7)ClipControls属性(8)ControlBox属性:控制菜单(9)Enabled属性(10)Height、Width、Left和Top属性(11)Font属性(12)HelpContextID属性(13)Icon属性:设置窗体图标(14)KeyPreview属性:用于设置窗体是否能捕获键盘事件并做出响应。

(15)MDIChild属性(16)Moveable属性(17)Picture属性(18)StartupPosition属性:决定窗体启动后出现在屏幕上的位置,运行时不能使用。

(19)Visible属性(20)WindowState属性:该属性设置一个窗体启动后的大小状态。

2.窗体的事件(1)Load 事件(重点)(2)Activate事件(3)Resize事件(4)Click事件(5)DblClick事件(6)Unload 事件:当窗体从内存卸载时发生[参数]:Cancel 一个整数,表示是否放弃卸载。

如果Cancel为 0,则窗体被卸载,若设置为任何一个非零的值可放弃卸载。

如:Private Sub Form_Unload(Cancel As Integer)Cancel = True ‘非0End Sub3.窗体的方法(1)Show方法(2)Hide方法(3)Move方法(4)Print方法:在窗体和图片框上显示文字,也可在打印机(Printer)上输出信息。

语法格式:[<对象名称>.]Print [<表达式列表>] [{,|;}]说明:①<对象名称>可以是窗体、图片框或打印机。

VB程序设计常用控件

VB程序设计常用控件

VB程序设计常用控件1. 文本框(TextBox)文本框是VB程序设计中最常用的控件之一、它用于用户输入文本或显示程序输出的文本。

在VB中,可以通过设置属性来控制文本框的外观和行为,如文本框的背景色、字体、边框样式等。

还可以通过事件处理程序来响应文本框的各种事件,如文本改变、获取焦点等。

3. 按钮(Button)按钮是用户交互的主要方式之一、通过按钮,用户可以执行特定的操作,如提交表单、打印文档等。

在VB中,可以设置按钮的文本、字体、背景色等属性,以及添加单击事件处理程序等。

4. 列表框(ListBox)列表框用于显示一组选项,并允许用户从中选择一个或多个选项。

在VB中,可以通过添加列表项来初始化列表框的选项列表,也可以通过代码动态添加和删除列表项。

还可以设置列表框的选择模式(单选或多选)、滚动条等属性,并添加选择改变的事件处理程序。

组合框是列表框和文本框的结合体。

它可以显示一组选项,并允许用户从中选择一个选项,同时还可以允许用户输入自定义的文本。

在VB中,可以设置组合框的选项列表,也可以允许用户输入自定义的文本或限制用户只能选择列表中的选项。

6. 复选框(CheckBox)复选框用于表示一个二进制选择,即用户可以选择或取消选择一些选项。

在VB中,可以设置复选框的文本、状态、样式等属性,并添加选择改变的事件处理程序。

7. 单选按钮(RadioButton)单选按钮用于表示一组互斥的选项,即用户只能选择其中的一个选项。

在VB中,可以设置单选按钮的文本、状态、样式等属性,并添加选择改变的事件处理程序。

8. 图片框(PictureBox)图片框用于显示图像。

在VB中,可以设置图片框的图像、大小模式、背景色等属性,并添加单击、双击等事件处理程序。

9. 进度条(ProgressBar)进度条用于显示操作的进度状态。

在VB中,可以设置进度条的最小值、最大值、当前值等属性,以及添加值改变的事件处理程序。

10. 树视图(TreeView)树视图用于显示层次结构的数据。

vb 常用标准控件 (感觉写的不错)

vb 常用标准控件 (感觉写的不错)

第5章常用标准控件控件是构成应用程序交互界面的基本元素,只有掌握了各种控件的功能,它所包含的属性、方法和事件,才能编写功能强大、便于使用、具有实用价值的应用程序。

正如前面所述,Visual Basic 控件分为三类,一类是标准控件(或叫内部控件),一类是ActiveX控件,还有一类是可插入对象。

本章主要介绍Visual Basic 标准控件的属性、方法、事件和使用。

5.1 文本控件文本控件是指在应用程序中用来输入输出文本而使用的控件。

在Visual Basic 中,与文本有关的标准控件有两个:标签(Label)和文本框(TextBox)。

5.1.1 标签(Label)标签的主要功能是在窗体上显示文本,常用来标注本身不具有标题属性的控件,做它们的标题,或者作栏目名。

程序运行时,标签不能接收键盘操作,即不具有焦点。

1. 标签的常用属性、方法和事件标签的许多属性与窗体或其他控件相同,它们包括:颜色属性:Backcolor、ForeColor 等字体字形属性:Font、FontBold、FontItalic、FontName、FontSize、FontUnderline等大小和位置属性:Height、width、Left、Top其他:Enabled、Visible(1) Name (名称)属性标签的标识,默认为Label1, Label2,…。

前缀为Lbl。

(2) Caption属性标签的标题。

标签只能用Caption属性来设置或修改显示的文本信息。

默认情况下,Caption 的文本是标签控件中唯一可见的部分。

在Windows及其他一些应用软件中,通过Alt键和某个特定的字母(带下划线),可以把焦点移到指定的位置,或执行某个菜单命令,该特定的字母称为“访问键”或叫“热键”。

在Visual Basic中,设置访问键的方法是在设置控件的Caption属性时,在某个特定字母前插入一个符号“&”。

例如,以下的代码在为标签Label1设置Caption属性的同时,指定了一个访问键“N”:Label1.Caption=”请输入用户名(&Name):”注意:对于具有焦点的控件,按下相应的访问键,将激活该控件,使该控件获得焦点。

《VB程序设计基础》第5章 常用控件

《VB程序设计基础》第5章 常用控件

5.1.1 命令按钮的常用属性




2.Caption属性 Caption属性返回或设置显示在控件上的标题。例如,本书第1 章中介绍的窗体的Caption属性就是窗体标题栏上的标题文字。 Caption属性的缺省值与控件的Name属性缺省值相同,如新建 名称属性为 Command1 的命令按钮,其 Caption 属性的初值也是 Command1。 在 设 计 界 面 时 一 般 都 要 重 新 设 置 命 令 按 钮 的 Caption属性,说明该按钮的功能,为了符合中国人的使用习惯, 命令按钮的Caption属性通常用中文描述。 此外,还可以利用命令按钮控件的 Caption属性为该按钮设置 一个访问键。在Caption中,在想要指定为访问键的字符前加一个 “&”符号,该字符就带有一个下划线。在程序运行时,同时按 下Alt键和带下划线的字符,就相当于单击命令按钮。 例如,如果将命令按钮的 Caption属性设置为“退出(&X)”, 效果为,按下Alt+X键,触发该按钮的单击事件。
5.1.1 命令按钮的常用属性


(4) Font属性。 Font 属性是一个对象,在属性窗口中设置 Font属性将打开“字体” 对话框,可以对字体、字形、大小和效果进行设置。如果通过程序代 码设置,那么要设置Font对象的Name、Bold、Italic、Size、Underline、 Strikethrough 等属性,其中: 或 FontName 属性返回或设置 在控件中显示文本所用的字体类型名称。该属性的缺省值为“宋体”。 Font.Bold或FontBold属性返回或设置在控件中显示文本是否粗体。该 属性值为 True,则控件上所显示的文本字体加粗,该属性值为 False (缺省值)时为不加粗。Font.Italic或FontItalic属性返回或设置在控件 中显示文本是否斜体。该属性值为True,则控件上所显示的文本为倾 斜,该属性值为 False(缺省值)时为不倾斜。Font.Size或FontSize属 性返回或设置在控件中显示文本的大小。该属性的缺省值为“小五” 号字(9磅)。 Font.Underline或FontUnderline属性返回或设置在控件 中显示文本是否带下划线。该属性值为True,则控件上所显示的文本 带 下 划 线 , 该 属 性 值 为 False( 缺 省 值 ) 时 为 不 带 下 划 线 。 Font.Strikethrough 或 FontStrikethru 属性返回或设置在控件中显示文本 是否加删除线。该属性值为True,则控件上所显示的文本加删除线, 该属性值为False(缺省值)时为无删除线。

VB教程——常用控件

VB教程——常用控件

5.1文本控件 (2)5.1.1标签(Label)控件 (2)5.1.2 文本框(TextBox)控件 (3)5.2 命令按钮(CommandButton) (11)5.2.1常用属性 (11)5.2.2.常用事件 (13)5.2.3. 应用举例 (13)5.3选择控件—复选框和单选按钮 (15)5.3.1复选框(CheckBox)控件 (15)5.3.2单选按钮(OptionButton)控件 (17)5.4 选择控件—列表框 (19)5.4.1常用属性 (19)5.4.2常用事件 (22)5.4.3常用方法 (23)5.4.4 应用举例 (24)5.5选择控件—组合框 (27)5.5.1常用属性 (27)5.5.2组合框常用事件 (28)5.6 滚动条(ScrollBar)控件 (2)5.6.1滚动条(ScrollBar)控件的属性 (2)5.6.2滚动条(ScrollBar)事件 (3)5.6.3 滚动条事件举例 (4)5.7 框架(Frame) (5)5.7.1在框架内添加控件 (5)5.7.2 常用属性 (5)5.7.3框架(Frame)控件的响应事件 (6)5.8图形控件 (7)5.8.1图片框(Picture Box)和图像框(Image Box)控件 (7)5.8.2形状(Shape)和直线(Line)控件 (10)5.9计时器控件(timer) (13)5.9.1属性 (13)5.9.2 事件 (13)5.9.4 计时器控件应用举例(举一个红绿灯) (13)5.10 对话框(Dialog Box) (15)5.10.1 预定义对话框 (15)5.10.2自定义对话框 (20)5.10.3 通用对话框(Common Dialog) (20)5.11进度条(ProgressBar)控件 (34)5.12 常用系统对象 (35)5.12.1 Clipboard(剪贴板)对象 (35)5.12.2 Clipboard常用的方法 (36)5.13焦点与Tab次序 (37)5.13.1设置焦点 (37)5.14控件数组 (39)第五章 VB常用控件[学习目标]1.掌握:标签、文本框、命令按钮、图片框、框架、单选钮和复选框的基本用法;2.理解:组合框、滚动条、记时器的基本用法;3.掌握:两个交互性函数的使用方法;4.掌握:剪贴板的用法;5.理解:焦点概念及焦点的设臵方法。

Vb 常用标准控件

Vb 常用标准控件

【范例4-11】兴趣爱好选取窗体。
操作步骤如下: 1、在窗体上新建2个标签、2个列表框、4个命令按钮,调整它们的位 置及大小,并按表4-15设置属性
2、编写代码如下: Private Sub Command1_Click() If List1.ListIndex <> -1 Then List2.AddItem List1.Text List1.RemoveItem List1.ListIndex End If End Sub

可响应的事件与窗体基本相同。

主要属性:
◦ ◦ ◦ ◦ ◦ ◦ ◦ Shape BorderColor BorderStyle BorderWidth BackStyle FillColor FillStyle
10
用户用鼠标单击命令按钮,将执行一条命令,但具 体的动作则由相应的事件过程的程序代码决定。 (1)属性 Caption Cancel(取消属性):“True”时按[ESC]键等同于单击 该按钮,一般“取消”按钮的cancel设置为“True”. Default(缺省属性):当此属性为“True”时,此按钮 被设为焦点,按回车键等同于按此按钮。一般将“确定” 按钮的Default属性设为“True”。 Enabled Style Picture等 (2)事件: 最基本也是最重要的事件:单击Click
【范例4-11】兴趣爱好选取窗体。
Private Sub Command2_Click() For i = 0 To List1.ListCount - 1 List2.AddItem List1.List(i) Next List1.Clear End Sub Private Sub Command3_Click() If List2.ListIndex <> -1 Then List1.AddItem List2.Text List2.RemoveItem List2.ListIndex End If End Sub

(完整版)VB常用标准控件

(完整版)VB常用标准控件

6.2.2 单选按钮
也叫选择按钮,只能从多个选项中选择一个,各选 项间的关系是互斥的。
6.2.2 单选按钮
(1)Value 属性 表示按钮是否被选中 True 表示被选中 False表示未被选中
6.2.2 单选按钮
例6.2
6.2.3 框架
框架(Frame)控件是一个容器控件,为控件提供 可标识的分组 。在框架中的控件,可以随框架同时 移动。
6.2 选择控件 6.2.1 复选框
(3)Value 属性 可取0,1,2。
0-Unchecked表示未被选定; 1-Checked表示选定; 2-Grayed表示灰色,禁止选择。
例6.1 设计一个窗体说明复选框的基本应用方法。 首先建立一个窗体,在其中添加一个标签Label1和3 个复选框Check1、Check2 和Check3。
FontStrikethru、FontUnderline属性 ⑨ Font属性
6.2 选择控件 6.2.1 复选框
(1)Caption属性 用于设置复选框的文本注释内容,即复选框旁边 的文本标题。
(2)Alignment属性 取值为0或1。0(缺省值)表示复选框在文本左侧; 1表示复选框在文本右侧。
⑤ Text属性:返回当前选择的列表项的文本内容。
⑥ MultiSelect属性:设置该列表框能否选择多项。 ⑦ Selected属性:为一个逻辑数组,其中的每个元素
对应列表中的一项,表示列表框控件中的一个项的 选择状态。当数组元素值为True时,对应项被选 中,否则没有选中。
⑧ Style属性:控制控件的外观,其数值可以设置为0 (标准样式)和1(复选框样式)。
⑨ SelCount 属性 返回在列表框控件中被选中项的数量。如果没有选 项被选中,那么返回值为0。

VB常用控件介绍

VB常用控件介绍

VB常用控件介绍(一)标签的常用属性1、Name:名称。

默认为Label1。

2、Caption:标签显示的文字。

3、Font:设置显示文字的性质。

4、Backcolor:背景色5、Visible:设置标签是否可见(二)命令按钮的常用属性1、Name:默认值为Command12、Caption:按钮上显示文字。

3、Visible:设置按钮是否可见。

(三)窗体的常用属性1、Name:定义对象的名称,默认为Form1,可以在属性窗口更改,运行时不可改。

(注:与Caption区别)2、BackColor:设置窗体的背景色属性窗口:①调色盘选择颜色②输入16进制值3、Caption:窗体标题栏中显示的文字。

4、Font:设置窗体字体类型。

5、Height(高)、Width(宽):设置窗体大小。

6、StartUpPosition:设置窗口位置。

(四)文本框常用属性1、Name:默认为Text1,可修改为以Txt为前缀的名称。

2、Text:显示在文本框中的文字。

3、MaxLength:设置输入字符串的长度限制。

4、PassWordChar:设置输入密码时用户输入的字符。

(五)驱动器列表框常用属性1、Name:名称。

默认为Drive1。

2、Drive: 驱动器列表框中的驱动器名。

(六)目录列表框常用属性1、Name:名称。

默认为Dir1。

2、Path: 返回或设置当前路径。

(七)目录列表框常用属性1、Name:名称。

默认为File1。

2、Path: 返回或设置当前路径。

(八)操作对话框控件常用属性(进行诸如打开和保存文件,设置打印选项,以及选择颜色和字体等操作)1、Name:名称。

默认为CommonDialog1。

2、ShowOpen:显示“打开”对话框。

3、ShowSave显示“另存为”对话框。

4、ShowColor显示“颜色”对话框。

5、ShowFont显示“字体”对话框。

6、ShowPrinter显示“打印”或“打印选项”对话框。

VB常用控件介绍

VB常用控件介绍

VB常用控件介绍在Visual Basic (VB)中,控件是构建图形用户界面的基本元素。

它们允许用户与应用程序进行交互,并显示和接受数据。

以下是VB中常用的控件的介绍:1. Label控件:用于在窗体上显示文本。

可以设置文本的颜色、字体、大小等属性。

2. TextBox控件:用于接收用户的输入文本。

可以用于输入单行或多行文本。

4. ListBox控件:用于显示一个列表,用户可以从中选择一个或多个选项。

5. Button控件:用于触发一个事件或进行一些操作。

可以设置按钮的文本、样式和大小等。

6. RadioButton控件:用于提供一组互斥的选项。

用户只能选择其中的一个选项。

7. CheckBox控件:用于提供一组独立的选项。

用户可以选择其中的一个或多个选项。

8. PictureBox控件:用于显示图像。

可以从文件或代码中设置图像。

9. Timer控件:用于定时触发事件。

可以设置定时器的间隔时间。

10. Progress Bar控件:用于显示操作的进度。

可以根据进度的百分比设置进度条的值。

11. ScrollBar控件:用于提供滚动的功能。

可以用于水平或垂直的滚动。

12. ListView控件:用于显示一个可自定义的列表。

可以显示图标、列表、详细信息等视图。

13. TreeView控件:用于显示一个树形结构的列表。

可以展开和折叠节点。

14. MenuStrip控件:用于创建菜单。

可以设置菜单项和子菜单。

16. DateTimePicker控件:用于选择日期和时间。

可以设置日期和时间的格式。

17. OpenFileDialog控件:用于打开文件对话框。

可以选择打开的文件。

18. SaveFileDialog控件:用于保存文件对话框。

可以选择保存的文件和路径。

19. PrintDialog控件:用于打印对话框。

可以选择打印的设置和打印的内容。

20. ColorDialog控件:用于颜色选择对话框。

可以选择颜色。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
代码如下:
Private Sub Text1_GotFocus()
Text1.SelStart=0
Text1.SelLength=Len(Text1.Text)
End Sub
CommandButton控件
CommandButton控件接受用户的命令。
属性:
Caption 表示按钮所显示的内容
例:Command1.Caption="&OK"
ListX.AddItem(Item As String)
RemoveItem 删除第i项
ListX.RemoveItem(i As Integer)
事件:
Click 当点击列表框中的一项数据时发生。
ComboBox控件
ComboBox控件与ListBox基本相同,它的优点在于占用的面积小,除了可以在选项中选择外还可以输入其它数据。它的缺点是不能多选择。
=False 关闭。
Intertval 表示触发Timer事件的间隔时间以毫秒为单位,即:1000=1秒。
事件:
Timer当计时器计时到间隔时间时发生。
DriveListBox控件
DriveListBox控件提供一个驱动器列表。
属性:
Drive表示当前选择的驱动器盘符。
事件:
Change当驱动器选择发生变化时发生。
Open对话框 和 Save对话框
属性:
Filename表示选择的文件名(含路径)。
Filter决定列什么样的文件。
格式:“说明|过滤|说明|过滤|...”
例:Filter="Text|*.txt|Picture|*.bmp;*.gif"
方法:
ShowOpen弹出Open对话框。
ShowSave弹出Save对话框。
Label控件
Label 控件主要用于在窗体中显示提示信息,常与Text控件一起使用。
属性:
Caption 表示标签的内容。
例:Label1.Caption="N&ame:"
控件在窗体中显示Name:,&号跟的字母是快捷键字母,即当我们按下Alt+A时,Label1的Click事件将会发生。
这种快捷键定义方法对于菜单和许多其它控件同样适用。
例:打开一个正文文件,把文件名赋给变量fn。
Dim fn As String
CDlg1.Filter="Text|*.txt"
CDlg1.ShowOpen
fn=CDlg1.Filename
Color对话框
属性:
Color选择的颜色。
方法:
ShowColor弹出Color对话框。
例:修改标签控件的Label1颜色。
ListCount 表示当前列表框中总数据项数。
ListIndex 表示当前操作项下标,第1项=0。
List(i) 表示第i项表项内容。
MultiSelect 表示是否允许多选择。
Selected(i) 表示第i项是否被选中。
SelCount 表示被选中的项数。dItem 向列表框增加一项数据。
事件:
Click 当点击或按下快捷键时发生。
CheckBox控件
CheckBox控件检查某个选项是否被选中。
属性:
Caption 表示检查框所提示的内容。
例:Check1.Caption="Windows &98":Check2.Caption="Windows &NT"
Value 表示检查框是否被选中。
Frame控件
Frame控件主要用于为OptionButton控件分组。
属性:
Caption 表示分组所提示的内容。
例:Frame1.Caption="性别":Frame2.Caption="民族"
ListBox控件
ListBox控件用于在一组列表中选择其中的一项或多项。
属性:
Text 表示当前操作项内容。
Font 表示控件的字体。
ForeColor 表示控件的当前颜色。
Enabled 表示控件是否使能。
=True 使能。
=False 禁止(控件显示为灰色)。
Visible 表示控件是否可见
=True 可见。
=False 不可见。
Top,Left,Width,Height 表示控件在窗体中的位置和尺寸。
事件:
KeyPress 当在控件上按下按键时发生。
Private Sub Text1_KeyPress(KeyAscii As Integer)
End Sub
KeyAscii 表示用户按键的ASCII码,如果在事件中将它改为0,则认为没有按键。
例:编写只允许输入数字的Text控件。
Private Sub Text1_KeyPress(KeyAscii As Integer)
DirListBox控件
DirListBox控件提供一个目录列表。
属性:
Path表示当前目录的路径。
事件:
Change当目录选择发生变化时发生。
FileListBox控件
FileListBox控件提供一个文件列表。
属性:
Path表示当前文件列表所在的路径。
Filename表示选择的文件名(不含路径)。
CDlg1.Color=Label1.ForeColor
CDlg1.ShowColor
Label1.ForeColor=CDlg1.Color
Font对话框
属性:
Flags决定字体的集合。
FontBold是否加粗。
FontItalic是否斜体。
FontName字体名称。
FontSize字体大小。
方法:
将Text1控件接收用户输入的数据通过Label1控件显示出来。
SelStart 表示用户选中一段文字的起始位置。第一个字符位置为0。
SelLength 表示用户选中文字的长度。
SelText 表示用户选中文字的内容。
例:0123456789
这时:SelStart=5,SelLength=4,SelText="5678"
ShowFont弹出Font对话框。
例:修改标签控件Label1的字体。
CDlg1.FontName=Label1.FontName
CDlg1.FontSize=Label1.FontSize
CDlg1.Flags=cdlCFScreenFonts
CDlg1.ShowFont
Label1.FontBold=CDlg1.FontBold
If KeyAscii<Asc("0") Or KeyAscii>Asc("9") Then
KeyAscii=0
End If
End Sub
Change 当控件内容改变时发生。
LostFoucus 当控件失去输入交点时发生。
GotFoucus 当控件获得输入交点时发生。
通常我们在Text控件获得输入交点时全选它的内容,方便用户直接修改数据。
Pattern决定列什么样的文件。
例:*.* 列所有文件。*.bmp 列BMP图片文件。
Click当点击列表框的一项数据时发生。
CommandDialog控件
CommandDialog控件包括了Windows操作系统提供的6种公用对话框。(仅介绍前四种对话框)
Open 、Save 、Color 、Font 、Printer 、Help
[注]:LoadPicture支持Bmp、Jpg、Gif、等多种格式图片文件。
Stretch 显示图片的方式。
=True 以控件的尺寸显示图片。
=False 以图片的原尺寸显示图片。
Timer控件
Timer控件以固定间隔时间名触发它的Timer事件。
属性:
Enabled 表示是否起动计时器。
=True 启动。
MultiLine 表示是否是多行输入。
=True 是多行输入。
=False 不是多行输入(缺省) 。
ScrollBars 多行情况下是否需要滚动条。
=0 没有。
=1 有水平。
=2 有垂直。
=3 水平、垂直都有。
Password 表示口令字符。Text属性返回用户输入数据,屏幕上显示该字符。
方法:
SetFocus 使当前控件获得输入交点。
Label1.FontItalic=CDlg1.FontItalic
Label1.FontName=CDlg1.FontName
Label1.FontSize=CDlg1.FontSize
=0 未选中。
=1 选中。
例:Check1.Value=1:Check2.Value=0
事件:
Click 当点击或按下快捷键时发生。
OptionButton控件
OptionButton控件检查一个选项是否被选中,它与CheckBox的区别是:
CheckBox 是多选多项。
OptionButton 是多选一项。
属性:
Text 存放从选项中选择的数据或用户输入的数据。
其它方法与事件和ListBox相同。
Image控件
Image控件用于显示一张图片。
属性:
Picture 存放图片的数据。
通常我们使用LoadPicture函数读入一张图片。
例:ImageX.Picture=LoadPicture("C:\1.bmp")
属性:
Caption 表示检查框所提示的内容。
例:Option1.Caption="男":Option2.Caption="女"
相关文档
最新文档