vb控件列表
vb.net listview例子
中ListView控件使用详解及案例在中,ListView控件是一个非常强大的控件,它允许用户在Windows窗体应用程序中显示列表数据。
通过使用ListView控件,您可以轻松地展示、编辑和操作数据,并且可以根据需要自定义其外观和行为。
下面将详细介绍ListView控件的使用方法和案例。
一、添加ListView控件首先,您需要在Windows窗体中添加ListView控件。
可以通过拖拽ListView控件从工具箱将其添加到窗体上。
二、设置ListView属性在添加完ListView控件后,您需要设置其属性以定义其外观和行为。
以下是一些常用的属性:1.View:设置ListView的显示方式,可以选择大图标、小图标、列表或详细列表等。
2.FullRowSelect:设置是否选择整行。
3.Sorted:设置是否对ListView进行排序。
belEdit:设置是否允许编辑ListView中的标签。
rgeImageList:设置大图标的图像列表。
6.SmallImageList:设置小图标的图像列表。
7.SelectionMode:设置选择模式,可以选择单选或多选。
三、添加项目在设置完属性后,您需要向ListView中添加项目。
可以通过以下几种方式添加项目:1.手动添加:使用代码逐个添加项目。
例如:ListView1.Items.Add("Item1")。
2.绑定数据源:将数据源绑定到ListView,数据源可以是数组、集合或数据表等。
例如:ListView1.DataSource = dataTable。
3.拖放文件:将文件拖放到ListView中,可以自动创建项目并显示文件名。
四、案例:显示目录中的文件列表下面是一个简单的案例,演示如何使用ListView控件显示目录中的文件列表:1.创建一个Windows窗体应用程序。
2.在窗体上添加一个ListView控件。
3.设置ListView的属性,例如View设置为LargeIcon,SelectionMode设置为Single。
VB常用控件的属性及功能
VB常用控件的属性及功能
(一)TextBox
TextBox是最简单的一种控件,可以接收用户输入。
它支持的属性有:
1、Text:表示TextBox内容的属性,可以设置或获取它的文本值;
2、MaxLength:表示TextBox的最大长度,可以限制用户最多能输入
的文本字符数;
3、BorderStyle:表示TextBox的边框样式;
4、ReadOnly:表示文本框是否是只读,只读时用户只能看而不能修改;
5、AutoPostBack:表示当文本框的内容发生变化,是否触发PostBack操作;
6、BackColor:表示TextBox的背景颜色;
7、ForeColor:表示TextBox字体的颜色;
8、TextMode:表示TextBox的显示模式,默认是“SingleLine”,
也可以设置为“Multline”及“Password”。
TextBox的主要功能是接收用户输入的文本信息。
它可以设置最大字
符数,以控制用户输入,也可以设置文本框是否只读,以消除输入型干扰,并且还可以设置文本框的显示模式,以控制文本框的可见性。
(二)Label
Label是一种用于显示文本的控件,它支持的属性有:
1、Text:表示Label内容的属性,可以设置或获取它的文本值;
2、BackColor:表示Label的背景颜色;
3、BorderStyle:表示Label的边框样式;
4、BorderColor:表示Label边框的颜色;
5、ForeColor:表示Label字体的颜色;
6、Visible:表示Label是否可见。
Label的功能是显示文本,通常它用于提示、警告或说明一些信息。
VB教程:列表框(ListBox)
6、列表框(List Box) 列表框为⽤户提供了选项的列表。
作⽤:显⽰项⽬列表,⽤户可从中选择⼀个或多个项⽬。
(1)List Box控件常⽤的⽅法⽅法描述AddItem向列表框添加新项⽬,其格式为:ListBox控件名.AddItem<项⽬>[,<索引值>]其中:为字符串表达式,表⽰添加到列表框中的新项⽬。
为数值表达式,指定在列表框中插⼊新项⽬的位置。
若为0,则插⼊到第⼀个项⽬位置;若缺省且Sorted属性为False,则插⼊到最后⼀个项⽬位置;若缺省且Sorted属性为True,则插⼊到合适的排序位置。
RemoveItem从列表框中删除项⽬,其格式为:ListBox控件名.RemoveItem<索引值>Clear清除列表框中所有项⽬,其格式为:ListBox控件名.Clear例如添加代码到List1列表框中,运⾏后的结果如下:Private Sub Form_Load()List1.AddItem "Germany"List1.AddItem "India"List1.AddItem "France"List1.AddItem "USA"List1.AddItem "Japan", 0List1.AddItem "China", 1End Sub要从列表中删除项⽬,可使⽤RemoveItem⽅法,如要删除列表中的第⼀个项⽬,可添加如下代码:Private Sub Command1_Click()List1.RemoveItem 0End Sub要删除连结版或标准版的列表框、组合框中的所有项⽬。
可使⽤Clear⽅法:List1.Clear注意:1)可以在设计时添加项⽬。
做法:选列表框“属性”窗⼝中[List]属性,在下拉的空⽩框中输⼊项⽬,并按[CTRL]+[回车]键进⾏换⾏。
大学计算机vb课程 第五章 常用控件【精选】
0--Unchecked:未被选定
False:未选定 1--Checked:选定
2--Grayed:灰色,禁止选择
Style属性
0--Standard:标准方式
1--Graphical:图形方式
Picture属性
未选定时的图标或位图
DownPicture属性 选定时的图标或位图
DisabledPicture属性 禁止选择时的图标或位图
选中。
Sorted(D):True:按字母顺序排列。False:按加入先后顺序排列。 Text(P) :被选中列表项的内容,如:
List 1.List(List 1.ListIndex) = List1.Text MultiSelect:0-None:禁止多项选择;
1-Simple:简单多项选择; 2-Extended:扩展多项选择。
常用事件
5.1 单选钮和复选框
有Click事件,因为单击时自动改变状态,故不需要编写过程。
【例5-1】
用单选按钮和复选框制作如图 所示窗口。当用户选择了“所在学 院”和“学习课程”后,单击“确 定”,则选择结果显示在下面的文 本【框属中性。设置】
默认名
Name属性
其它属性及设置
Option1 Option2 Option3 Check1 Check2 Check3 Check4 Label1
择的项目列出来,不 组合框有三种类型,由其Style属性值决定,Style
能直接修改项目。 可为0、1或2。
0——默认值。下拉式组合框。
1——简单组合框。
2——下拉式列表框。
常用属性
5.3 列表框和组合框
说明:P——只可在程序中设置或引用,D——只可在设计状态设置 List (PD) :字符型数组,存放列表框的项目,下标从0开始。 ListIndex(P):选中项目的序号,无项目被选定时为-1。 ListCount(P):项目的数量,ListCount-1是最后一项的下标。 Selected(P):逻辑数组。Selected(i)的值为True表示第i+1项被
vb datalist 用法
vb datalist 用法关于VB 的DataList 用法VB(Visual Basic)是一种常用的编程语言,广泛应用于Windows 平台的开发。
其中,DataList 是VB 中用于显示数据列表的一种控件。
在本文中,我们将逐步回答关于VB DataList 的用法问题,并深入探讨其功能和使用方法。
什么是DataList?DataList 是VB 中的一种数据绑定控件,它允许开发人员将数据源绑定到列表中,并以特定的样式和布局显示数据。
DataList 在屏幕上显示数据的多个记录,并提供了自定义的布局和排列方式。
开发人员可以根据自己的需求,通过编写代码或使用可视化设计工具来配置DataList 控件。
DataList 的基本结构在开始使用DataList 之前,我们需要了解一下它的基本结构。
一个基本的DataList 控件通常由以下几个主要部分组成:1. Header(标题):显示在列表顶部的区域,通常用于显示整个列表的标题或其他相关信息。
2. ItemTemplate(项目模板):指定了列表中每个数据项的布局和样式。
开发人员可以在ItemTemplate 中定义用于显示数据的HTML 或相关控件。
3. SeparatorTemplate(分隔符模板):可选项,用于指定列表中数据项之间的分隔符的样式。
4. Footer(页脚):显示在列表底部的区域,通常用于显示其他相关信息或页码等。
DataList 的绑定方式DataList 支持多种数据绑定方式,包括绑定到数据源、绑定到数组、绑定到集合等。
我们可以通过以下步骤来实现数据绑定:1. 准备数据源:首先,我们需要准备一个合适的数据源,可以是数据库、XML 文件、数组或集合等。
确保数据源和DataList 控件之间的数据结构和格式匹配。
2. 引用数据源:在VB 中,我们需要设置DataList 的DataSource 属性,将数据源与控件关联起来。
vb listview控件的基本用法
vb listview控件的基本用法VB Listview控件的基本用法[Listview控件的介绍]VB Listview控件是一种在Windows应用程序中常用的控件,它可以显示和编辑一个或多个带有多列的项。
每个项都可以有图标、文本和子项,可以根据需要自定义样式和布局。
Listview控件可以用于显示文件列表、数据库结果集、目录树等等,是开发Windows界面的常用工具之一。
[Listview控件的常见属性]1. Columns属性:列集合,用于定义和管理控件的列。
可以通过Add方法添加新的列,通过Remove方法删除现有的列。
2. Items属性:项集合,用于定义显示在控件中的项。
可以通过Add方法添加新的项,通过Remove方法删除现有的项。
3. SubItems属性:子项集合,用于定义项的子项。
每个项可以有多个子项,每个子项占用一个列的空间。
4. View属性:视图模式,用于定义控件的布局风格。
常见的视图模式有大图标、小图标、列表、详细信息等。
5. FullRowSelect属性:是否在选中项时同时选中整行。
如果设置为True,则选中项时会同时选中所在行的其他列。
6. GridLines属性:是否显示网格线。
如果设置为True,则控件会在列和行之间显示灰色的网格线。
[Listview控件的常见事件]1. ColumnClick事件:当用户单击列标题时触发,可以用于对项进行排序。
2. ItemActivate事件:当用户双击项时触发,可以用于执行双击项的操作。
3. ItemChecked事件:当用户勾选或取消勾选项时触发,可以用于处理选中项的更改。
4. ItemDrag事件:当用户拖动项时触发,可以用于处理拖动项的操作。
5. ItemSelectionChanged事件:当选中项发生更改时触发,可以用于处理选中项的变化。
[Listview控件的基本使用步骤]步骤1:在VB窗体上添加一个Listview控件。
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) 即可通过鼠标选择项目,也可像文本框图那样,用键入方 式输入项目。
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常用控件的属性及功能(转帖)控件目录:Form(窗体)、PictureBox(图片框)、Label(标签)、TextBox(文本框)、Frame(框架)、CommandButton (命令按钮)、OptionButton(选项按钮)、ListBox(列表框)、Hscrollbar(水平滚动条)Vscrollbar(垂直滚动条)、Timer(时钟)、Shape(形状)、Line(直线)、Image(图片框)、OLE Container(OLE容器)Form(窗体) 的常用属性及功能1. name (窗体名称):为窗体指定一个名字。
2. Appearance:设置一个窗体是否运行时以3D效果显示。
0—Flat:窗体以平面的形式显示,1—3D:窗体以3D的形式显示(默认值)。
3. AutoRedraw:控制窗体的重画。
True:若其他窗口覆盖当前窗体再返回该再返回该窗体时,VB将重画该窗体内的所有图形False:VB必须调用一个事件过程才能完成重画。
4. BackColor:设置对象中文本和图形的背景色。
5. ForeColor:设置对象中文本和图形的前景色。
6. BorderStyle:为窗体等对象设置边框的式样。
0—None:窗体无边框1—FixedSingle:程序运行后窗体大小不被改变,单线边框2—Sizable:程序运行后窗体大小可以被改变,双线边框3—FixedDouble:程序运行后窗体大小不被改变,双线边框4—FixedToolWindo:程序运行后窗体大小可以被改变,单线边框5—SizableToolWindow:程序运行后窗体大小可以被改变。
7. Caption:设置窗体标题栏显示的文本。
8. Clipcontrols:设置Paint事件的绘图方法—是重画整个对象还是重画新显示的区域。
True:重画整个对象False:重画新显示的区域。
9. ControlBox:运行程序时该属性有效。
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编程6.0 常用控件
学
【例2】框架的应用示例(如下图)。
程 序 设 计 常 用 控 件
VB ——
程 序 设 计 常 用 控 件
名 Private Sub Command1_Click() 学 茂 If Option1.Value = True And Option3.Value = 院 Text1.Text = "您选择了宋体红色" Text1.FontName = "宋体" Text1.ForeColor = vbRed End If If Option1.Value = True And Option4.Value = Text1.Text = "您选择了宋体绿色" Text1.FontName = "宋体" Text1.ForeColor = vbGreen End If If Option2.Value = True And Option3.Value = Text1.Text = "您选择了黑体红色" Text1.FontName = "黑体" Text1.ForeColor = vbRed End If If Option2.Value = True And Option4.Value = Text1.Text = "您选择了黑体绿色" Text1.FontName = "黑体" Text1.ForeColor = vbGreen End If End Sub
Font对象属性: Name Bold Size Bold Italic
Underline Strikethrough
茂
名
院
学
二: 标签
1: 主要功能 利用Caption属性来作程序中的提示文字。 2: 主要属性 Caption Autosize Alignment BorderStyle
VB控件教程大全(详细)
第三章
VB 6.0的常用控件
当文本框失去了焦点(处于非活动状态)时就会产生LostFocus事件
3.1 标签与文本框 3.2 图片框和图像框 3.3 按钮控件 3.4 复选框和单选 框 3.5 列表框和组合框 3.6 滚动条 3.7 计时器 3.8框架 3.9 窗体布局 3.10 使用ActiveX控件 (4)SetFocus方法 SetFocus方法可以用于将焦点移动到指定的对象,是文本框较常用的. 格式: [对象.]SetFocus 3.1.3 应用举例 例3.1: 利用LostFocus事件 改变文本框中的内容。 在 窗 体 form1上 建 立 两 个 文 本框分别是Text1、Text2, 下 面 在 form1 的 load 事 件 过 程中作如下设置: 该方法可以把光标移到指定的文本框中 Private Sub Form_Load() Form1.Text1.Text="" Form1.Text2.Text="" Form1.Text1.Font="宋体" Form1.Text2.Font="宋体" Form1.Text1.FontSize=14 Form1.Text2.FontSize=14 Form1.Text1.BackColor=vbBlack Form1.Text1.ForeColor=vbWhite Form1.Text2.ForeColor=vbBlue Form1.Text2.BackColor=vbRed Form1.Show Form1.Text1.SetFocus End Sub
3.1 标签与文本框 3.2 图片框和图像框 3.3 按钮控件 3.4 复选框和单选 框 3.5 列表框和组合框 3.6 滚动条 3.7 计时器 3.8框架 3.9 窗体布局 3.10 使用ActiveX控件 标签所具有的其它属性:
vb程序list列表控件的用法
在Visual Basic(VB)中,List 控件被用来显示一个项目列表。
这个控件可以包含字符串、整数、对象或其他数据类型的项目。
这个控件也提供了多种方法来添加、删除、查找或管理列表中的项目。
以下是List 控件的一些基本用法:1. **添加项目**:你可以使用`AddItem` 方法向List 控件添加项目。
例如:```vbList1.AddItem "Apple"List1.AddItem "Banana"List1.AddItem "Cherry"```2. **删除项目**:你可以使用`RemoveItem` 方法删除List 控件中的项目。
例如:```vbList1.RemoveItem 2 ' 这会删除索引为2的项目```3. **修改项目**:你可以使用`Text` 属性来修改List 控件中的项目。
例如:```vbList1.Text(2) = "Peach" ' 这会修改索引为2的项目为"Peach"```4. **查找项目**:你可以使用`IndexOf` 方法来查找List 控件中的项目。
例如:```vbDim index As Integerindex = List1.IndexOf("Apple") ' 这会返回"Apple" 在List 控件中的索引,如果没有找到则返回-1```5. **响应List 控件的事件**:你可以使用List 控件的某些事件,比如`Click` 或`DblClick` 来响应用户对List 的操作。
例如:```vbPrivate Sub List1_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles List1.Click' 这会在用户点击List 控件时执行End Sub```请注意,上述代码示例是针对的,如果你使用的是旧版的VB6,某些语法可能有所不同。
vb列表框ListBox的详细使用方法
vb列表框ListBox的详细使用方法列表框(ListBox)控件表示一个选项清单,用户可能用鼠标选择其中一个或者几个选项。
列表框的特点是:列表框中的项目是通过程序插入到其中的,用户无法向清单中输入数据,当选择其中的项目,并在用户单击一个按钮或者执行某个操作时,由应用程序完成对指定项目的具体操作。
下面这个例子充分说明了列表框的这个特点,并介绍了列表框(ListBox)的常用属性。
为了学习方便,提供的源码已经作了详细的中文注释,看看源码框中的代码:Option Explicit'--------------------------------------' 简单的列表框ListBox的例子'--------------------------------------' 洪恩在线求知无限'--------------------------------------'------名称-------------作用------------' List1、List2 列表框' LefttoRightCmd 移动所选项目到另一个列表框(左到右)' RighttoLeftCmd 移动所选项目到另一个列表框(右到左)' List1MoveCmd 删除列表框List1中所选项目' List2MoveCmd 删除列表框List2中所选项目' List1AddCmd 给列表框List1增加新项目' List2AddCmd 给列表框List2增加新项目' List1ClearCmd 清空列表框List1' List2ClearCmd 清空列表框List2'--------------------------------------'--------------------------------------'————名称————属性设置———'' List1列表框 Sorted属性设为“False”' List2列表框 Sorted属性设为“True”' MultiSelect属性设置为2' 即List2控件中的项目总是排序的'--------------------------------------Private Sub Form_Load()'装载窗体时,给列表中的元素赋值List1.AddItem "China"List1.AddItem "America"List1.AddItem "Japan"List2.AddItem "Soccer"List2.AddItem "Tennis"List2.AddItem "Basketball"End SubPrivate Sub LefttoRightCmd_Click()'将左边列表中所选元素移动到右边列表中If List1.ListIndex >= 0 Then'在右边列表中增加新元素List2.AddItem List1.Text'删除左边列表中的所选元素List1.RemoveItem List1.ListIndexEnd IfEnd SubPrivate Sub List1AddCmd_Click()Dim ListItem As String'ListItem = InputBox("在列表中输入新项目") '向列表中加入新项目If Trim(ListItem) <> "" Then'Trim()作用是清除ListItem字符串内的空格List1.AddItem ListItemEnd IfEnd SubPrivate Sub List1ClearCmd_Click()'清空列表List1.ClearEnd SubPrivate Sub List1MoveCmd_Click()Dim i As Integer'判断列表框是否只有一个项目被选中If List1.SelCount = 1 ThenList1.RemoveItem List1.ListIndexElseIf List1.ListCount > 1 Then'删除列表框中的所选中的多个项目For i = List1.ListCount - 1 To 0 Step -1'ListCount返回列表框中的项目总数'ListCount-1是列表框中最后一个项目的索引号'判断该项目是否被选中,Selected()返回布尔值If List1.Selected(i) Then'删除索引号为i的项目List1.RemoveItem iEnd IfNextEnd IfEnd SubPrivate Sub List2AddCmd_Click()'定义变量,以接收输入的字符串Dim ListItem As StringListItem = InputBox("在列表中输入新项目") If Trim(ListItem) <> "" Then'将字符串增加到列表中List2.AddItem ListItemEnd IfEnd SubPrivate Sub List2ClearCmd_Click()'清空列表List2.ClearEnd SubPrivate Sub List2MoveCmd_Click()Dim i As Integer'判断所选元素是否只有一个If List2.SelCount = 1 ThenList2.RemoveItem List2.ListIndex'如果所选元素大于1,则按下列操作进行ElseIf List2.ListCount > 1 ThenFor i = List2.ListCount - 1 To 0 Step -1If List2.Selected(i) ThenList2.RemoveItem iEnd IfNext iEnd IfEnd SubPrivate Sub RighttoLeftCmd_Click()Dim i As Integer'判断选中的元素有几个If List2.SelCount = 1 ThenList1.AddItem List2.TextList2.RemoveItem List2.ListIndex'当选中的元素大于一个时ElseIf List2.SelCount > 1 ThenFor i = List2.ListCount - 1 To 0 Step -1'如果该元素被选中,则将其从右边移至左边If List2.Selected(i) ThenList1.AddItem List2.List(i)List2.RemoveItem iEnd IfNext iEnd IfEnd Sub(源程序下载)这个例子包含一个窗体,窗体中有两个列表框(List1、List2)和八个按钮,界面如下:窗体(FormListBox)我们首先新建一个标准的EXE工程,添加一个窗体,并把列表框和按钮控件添加到窗体上。
VB常用控件
4.访问键 访问键是通过键盘来访问控件的。例如设置两
个按钮的属性为: Caption= "关闭(&C) " Caption= " &Exit "
则运行时可分别按Alt+C或Alt+E,相当于分别单击 两个按钮。
5.容器 窗体、框架和图片框等都可以作为其他控件的容器。
移动容器,容器中的控件也随之移动。容器中控件的 Left和Top属性值是指其在容器里的位置。
text1textlist1texttext1textlist1text常用控件常用控件常见控件的默认属性控件名控件名默认属性默认属性控件名称控件名称默认属性默认属性控件名称控件名称默认属性默认属性图片框图片框picturepicture组合框组合框texttext文件列表框文件列表框filenamefilename标签标签captioncaption列表框列表框texttext形状形状shapeshape文本框文本框texttext水平滚动条水平滚动条valuevalue线条线条visiblevisible框架框架captioncaption垂直滚动条垂直滚动条valuevalue图像框图像框picturepicture命令按钮命令按钮valuevalue时钟时钟enabledenabled数据数据captioncaption复选框复选框valuevalue驱动器列表框驱动器列表框drivedrive单选按钮单选按钮valuevalue目录列表框目录列表框pathpath常用控件常用控件焦点焦点在窗体上任何时候用户都只能操作其中的一个控件对象这个在窗体上任何时候用户都只能操作其中的一个控件对象这个被操作的对象称它获得焦点
第4章 ·常用控件
例 4 - 1 在一窗体上通过命令改变图片框的AutoSize 属性值,观察所装载图片的显示效果。
VB控件大全属性详解 数据
设置该对象的提示行
Top
距容器顶部边界的距离
Visible
设置此对象的可见性。取值为:
True该对象可见
False该对象不可见
WhatsThisHelpID
获得或设置与对象相关联的上下文号
Width
设置该对象的宽度
Connect
指示打开的数据库源、游览查询中使用的数据库、或附加表。有18种可选:
Access
dBASE III
dBASE IV
dBASE 5.0
Excel 3.0Excel 4.0
Excel 5.0
Excel 8.0
FoxPro 2.0
FoxPro 2.5
FoxPro 2.6
FoxPro 3.0
Lotus WK1
0 Manual(手动)
1 Automatic(自动)
Enabled
用于设定是或对事件产生响应。取值为:
True可用
False不可用。在执行程序时,该对象用灰色显示,并且不响应任何事件
EOFAction
指出当BOF属性设置为True时,数据控件执行的操作。取值为:
0 Move Last
1 EDF
2 Add New
VisualBasic自学教材(常用控件的属性)——1.17、数据(Data)控件的常用属性
作者:杜勇
属性
说明
(Name)
数据控件的名称
Align
获得或设置一个值,决定对象在窗体上的显示位置。取值为:
0 None(无)
1 Align Top(顶部排列)
2 Align Bottom(底部排列)
3 Align Left(左边排列)
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常用控件介绍在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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
事件:
Scroll
滚动条中滑块(滚动框)的位置 滑块到达最左端或最上端的Value值 滑块到达最右端或最下端的Value值 当用户单击滚动箭头时,滚动条的 Value 属性值的改变量 当用户单击滑块和滚动箭头之间的区域时,滚动条的 Value 属性值的改变量 改变滚动条的Value属性值,触发Change事件。 移动 “滑块” 时连续触发Scroll事件,松开鼠标后Scroll事 件停止,触发Change事件。
Caption
框架的标题。
事件: 方法
10、组合列表框 属性: 事件: 方法: 11、滚动条
将 TextBox 控件和 ListBox 控件的特性结合在一起,不能多选,所以没有 MultiSelect和Selected属性,其余属性、方法、事件同ListBox和TextBox.
属性:
Value Min Max SmallChange LargeChange Change
属性:
事件:
方法
2、按钮 Caption Enabled 属性: Default 事件: 3、标签 属性: 4、文本框控件 MultiLine ScrollBar 属性: MaxLength PassWordChar Locked Change KeyPress 支持多行显示(True|False) 文本框带滚动条(0-None| 1-Horizontal|2-Vertical|3Both) 能输入字符数的最大数量 设置口令显示字符 锁定文本内容(True|False) 文本框的内容发生变化,立即触发该事件 当文本框获得焦点时,任何键盘的按键触发该事件 Caption AutoSize 属性表示标签的文字内容 以决定控件是否自动改变大小以显示其全部内容。 Visible Click 标题 用来确定一个窗体或控件是否能够对用户产生的事件作出 反应。 以确定哪一个 CommandButton 控件是窗体的缺省命 令按钮。 返回或设置一指示对象为可见或隐藏的值 此事件是在一个对象上按下然后释放一个鼠标按钮时发生
1、窗体Form BackColor Caption Height Width ForeColor FontName Left Top Visible Load Click DblClick Print Cls Show Hide Move 标题 高度 宽度 在对象里显示图片和文本的前景颜色 显示文本所用的字体 对象内部的左边与它的容器的左边之间的距离 返回或设置对象的内顶部和它的容器的顶边之间的距离。 返回或设置一指示对象为可见或隐藏的值。 此事件是在一个窗体被装载时发生 此事件是在一个对象上按下然后释放一个鼠标按钮时发生 当在一个对象上按下和释放鼠标按钮并再次按下和释放鼠 标按钮时,该事件发生 在窗口中显示文本 清除运行时 Form 所生成的图形和文本 用以显示 MDIForm 或 Form 对象 用以隐藏 MDIForm 或 Form 对象,但不能使其卸载。 用以移动 MDIForm Form 或控件 MDIForm、Form
事件: 5、定时器 属性:
Interval Enabled
表示时钟间隔。单位:毫秒。 (True|False)表示定时器可否使用,默认True。
6、复选框控件 属性: 事件: 7、单选钮控件 属性: 事件: 8、框架控件 属性: 9、列表框 控件 List ListIndex 属性: Text ListCount Selected MultiSelect SelCount Click DblClick AddItem RemoveItem Clear 列表框中项目内容,以数组形式存放。 列表框中当前被选中项目的下标; 列表的第一项的 ListIndex 是0。 列表框中的当前项内容(只读) 列表框中项目的总数。 列表框中项目的选择状态(True|Flase),以数组形式存放。 列表框是否可多选(0|1|2)。 列表框中当前被选中的条目数。 一般在应用程序中不编写ListBox的Click事件。 双击某项目时触发。 添加项目内容 删除项目 删除所有项目 Caption Value Click 单选框标题文字 单选框是否被选中(True/False) 此事件是在一个对象上按下然后释放一个鼠标按钮时发生 Caption Value Click 复选框标题文字 复选框是否被选中(0/1) 此事件是在一个对象上按下然后释放一个鼠标按钮时发生
12、图片框 属性: Picture AutoSize Align 设置图片框的的图像 当取True时,图片框根据图片调整自身大小 决定图片框在窗体中的位置,默认0。
13、图像框 属性: Stretch Picture True时,装入的图像能自动缩放以适应图像框的大小 指定显示的图像来源
14、驱动器列表 框 Drive 属性: Change 事件: Click 15、目录列表框 Path 属性: Change 事件: 16、文件列表框 属性: 事件: 17、形状控件 Shape BorderStyle FillStyle FillColor BorderWidth Path Pattern FileName Click DblClick
Showopen ShowColor 方法 ShowColor ShowFont ShowPrinter 20、Data 控件 Connect DatabaseName 属性: RecordSource Recordset UpdateRecord UpdateControl s Refresh
连接的数据库类型 返回或设置 Data 控件的数据源的名称及位置。 Data控件的基本表、SQL语句。 由 Data 控件的属性所定义的 Recordset 对象。 保存被连结控件的当前值。 从一个 Data 控件的 Recordset 对象中取得当前记录,并且 在连结某个 Data 控件的控件中显示适当的数据。 强制全部重绘一个窗体或控件
当前的盘驱动器符 改变了Drive属性后触发该事件 单击盘驱动器列表框 时,触发该事件
当前目录(当前路径) 改变了Path属性后触发该事件。
文件列表框内所显示文件所在目录的路径 文件列表框中文件的显示模式,默认值为“*.*” 被选中的文件名 单击文件列表框中的某个文件时触发该事件。 双击文件列表框中的某个文件时触发该事件。
属性:
指示一个 Shape 控件的外观 边框样式。 用来填充 Shape 控件生成的圆和方框的模式 用于填充形状的颜色 返回或设置控件边框的宽度。
18、直线控件 属性: BorderStyle BorderWidth BorderColo 决定线条的类型 返回或设置控件边框的宽度。 决定线条的颜色
19、公共对话框 控件
属性:
Action
被显示的对话框的类型: 1 显示“打开”对话框。 2 显示“另存为”对话框。 3 显示“颜色”对话框。 4 显示“字体”对话框。 5 显示“打印”对话框。 6 运行 WINHLP32.EXE。 显示 CommonDialog 控件的“打开”对话框。等效于 CommonDialog1.Action = 1 显示 CommonDialog 控件的“另存为”对话框。等效于 CommonDialog1.Action = 2 显示 CommonDialog 控件的“颜色”对话框。等效于 CommonDialog1.Action = 3 显示 CommonDialog 控件的“字体”对话框。等效于 CommonDialog1.Action = 4 显示 CommonDialog 控件的“打印”对话框。等效于 CommonDialog1.Action = 5
方法
版本纪录: 200