VB列表框常用事件,属性和方法

合集下载

VB6.0程序设计教案_4.6

VB6.0程序设计教案_4.6

4.6 制作颜色编辑器一、复习列表框控件(ListBox)、组合框控件(ComboBox)的常用属性和常用方法及常用事件?二、本节重点1、掌握滚动条(HScrollBar、VScrollBar)的常用属性;,2、掌握滚动条(HScrollBar、VScrollBar)的常用事件。

三、提问:1、同学们在使用软件时,常见的有哪些软件里有使用滚动条?目前所使用的Word软件的右侧,也是滚动条。

2、滚动条有作用:滚动条可以作为输入设备,或者速度、数量的指示器来使用。

例如可以用来控制计算机游戏的音量,或者是查看计时处理中已用的时间等。

导入上一章讨论了Visual Basic中学习了列表框控件和组合框控件的应用。

本节课我们来通过制作小程序,学习滚动条的常用属性和事件。

四、内容学习滚动条的属性常用属性:1)LargeChange:返回或设置当用户单击滚动条和滚动箭头之间的区域时滚动条控件的Value属性值的改变量。

2)SmallChange:返回或设置当用户单击滚动箭头时滚动条控件的Value 属性值的改变量。

3)Max:返回或设置当滚动框处于顶部或最右位置时,一个滚动条位置的Value属性的最大设置值。

4)Min:返回或设置当滚动框处于处于顶部或最右位置时,一个滚动条位置的Value属性的最小设置值。

5)Value:返回或设置滚动条的当前位置,其返回值始终介于Max和Min 属性值之间,包括这两个值。

使用滚动条作为数量或速度的指示器或者作为输入设备时,可以利用Max和Min属性设置控件的适当变化范围。

为了制定滚动条内所示的变化量,在单击滚动条要使用LargeChange属性,在单击滚动条两端的箭头时,要使用SmallChange属性。

滚动条的Value属性或递增或递减,增减的量是通过LargeChange和SmallChange属性设置的值。

在运行时,在0与32767之间设置Value属性的值,就可以将滚动框定位。

VB常用属性方法事件

VB常用属性方法事件

VB常用属性方法事件在Visual Basic中,有许多常用的属性、方法和事件可以用于开发应用程序。

下面是一些常用的属性、方法和事件的说明:属性:1. Name属性:用于获取或设置控件的名称。

2. Text属性:用于获取或设置控件的显示文本。

3. Enabled属性:用于获取或设置控件是否可用。

4. Visible属性:用于获取或设置控件是否可见。

5. Width和Height属性:用于获取或设置控件的宽度和高度。

6. Top和Left属性:用于获取或设置控件的上边距和左边距。

7. BackColor属性:用于获取或设置控件的背景颜色。

8. ForeColor属性:用于获取或设置控件的前景颜色。

9. Font属性:用于获取或设置控件的字体。

10. TextAlign属性:用于获取或设置文本框中文本的对齐方式。

方法:1. MessageBox.Show方法:用于显示一个消息框,可以用于显示提示信息或错误信息。

2. Console.WriteLine方法:用于在控制台窗口中输出文本。

3. SqlConnection.Open方法:用于打开一个数据库连接。

5. StreamReader.ReadLine方法:用于从文本文件中读取一行文本。

6. StreamWriter.WriteLine方法:用于向文本文件中写入一行文本。

7. Convert.ToInt32方法:用于将一个字符串转换为整数。

8. Math.Max方法:用于返回两个数值中较大的一个。

9. String.ToUpper方法:用于将字符串转换为大写。

10. Array.Sort方法:用于对数组中的元素进行排序。

事件:1. Click事件:在单击控件时引发,用于响应用户的点击操作。

2. Load事件:在窗体或控件加载时引发,用于初始化界面或加载数据。

3. KeyPress事件:在用户按下键盘按键时引发,用于响应键盘输入。

4. MouseMove事件:在鼠标移动时引发,用于跟踪鼠标位置。

VB列表框、组合框、图片框的属性、方法及事件

VB列表框、组合框、图片框的属性、方法及事件

Enabled
逻辑值。决定窗体是否响应用户事件(如单击窗体)。属性值 为 True 或 False。
Visible 可见性。默认为 True,False 使窗体及窗体上的对象都不可见
Index List ListIndex
在对象数组中的编号 字符数组,存放列表框的项。 ListIndex 的值表示执行时选中的列表项序号。
MouseUp 弹起鼠标
Paint 重新绘图
Resize 重新调整控件的布局
09 国贸 汪德波
图像框的属性、方法及事件
属 Name height
窗体名称。可在程序中使用,但不能设置 这四个属性决定窗体的大小和位置,单位为缇。程序中
Width 可进行设置。Height、width 设置窗体的高度和宽度,Top 为窗体
09 国贸 汪德波
VB 第七次作业
列表框的属性、方法及事件
基 本
属属

性特
有 属 性
方法 事件
Name
窗体名称。可在程序中使用,但不能设置
Height width Top Left
这四个属性决定窗体的大小和位置,单位为缇。程序中
可进行设置。Height、width 设置窗体的高度和宽度, Top 为窗体到屏幕顶部的距离, Left 为窗体到屏幕左边的距离。
MultiSelect 用来设置一次可以选择的列表项数。
Style Columns
用于确定控件的外观,只能在设计时确定。 用来确定列表框的列数。
Addltem 把“项目字符串”的文本放到列表框中。 RemoveItem 用来删除列表框中指定的项目。
Clear Click
用来删除列表框中的全部内容。 用来单击选择的内容

VB常用控件的属性及功能

VB常用控件的属性及功能

VB常用控件的属性及功能Visual Basic (VB)是一个常用的编程语言,用于开发Windows应用程序。

在VB中,有许多常用的控件,每个控件都有一些常见的属性和功能。

下面是一些常用控件的属性和功能的概览:2. TextBox(文本框)控件:- Text属性:设置或获取文本框的文本内容。

- Multiline属性:设置或获取文本框是否为多行文本框。

- PasswordChar属性:设置或获取用于掩盖密码的字符。

- ReadOnly属性:设置或获取文本框是否为只读。

- KeyPress事件:在用户按下键盘键时触发的事件。

- TextChanged事件:当文本框的文本内容改变时触发的事件。

3. Button(按钮)控件:- Text属性:设置或获取按钮显示的文本。

- BackColor属性:设置或获取按钮的背景色。

- Enabled属性:设置或获取按钮是否启用。

- Click事件:在用户单击按钮时触发的事件。

- MouseHover事件:当鼠标悬停在按钮上方时触发的事件。

- Items属性:获取或添加组合框中的列表项。

- SelectedIndex属性:获取或设置组合框中选定项的索引。

- DropDownStyle属性:设置或获取组合框的下拉列表样式。

- SelectedIndexChanged事件:当组合框的选中项改变时触发的事件。

- DropDown事件:当组合框展开下拉列表时触发的事件。

5. CheckBox(复选框)控件:- Checked属性:获取或设置复选框的选中状态。

- Text属性:设置或获取复选框显示的文本。

- CheckedChanged事件:当复选框的选中状态改变时触发的事件。

6. RadioButton(单选按钮)控件:- Checked属性:获取或设置单选按钮的选中状态。

- GroupName属性:指定单选按钮所属的组名。

- AutoCheck属性:指定单选按钮是否自动变为选中状态。

VB基本控件的属性,方法及事件

VB基本控件的属性,方法及事件
4) Validate事件:是最简单的数据有效性检验方法,Validate=true时,光标可移动,Validate=false时,阻止光标向下移动。
二、文本框(Text)
属性:
1、 Text:表示文本框里的文本。如:Text1.Text="APPLE"
2、 MaxLength:给定一个整数,表示文本框最多可以输入几个字符(英文与汉字长度一样,都占一个字节)。
3、Activate/Deactivate (激活/非激活事件):是用户在同一个应用程序的两个或多个窗体之间移动时触发的。
4、QueryUnload(条件卸载事件): 决定窗体是如何关闭的。
触发QueryUnload事件时Unload 的参数和因素有:
1)VbFormControlMenu值为0 :选中窗体控件菜单中的Close命令。
6、 ListCount:用于返回列表框里的选项的总数。
事件:
1、 Click:点击列表框中的选项时发生的。
2、 Scroll:滚动列表框的滚动条时发生的。
方法:
1、 AddItem:向列表框中的添加选项,后面跟添加的内容
如:List1.AddItem"APPLe"
2、 RemoveItem:从列表框中删除一选项,后面跟索引值
2)VbFormCode值为1 :从代码中调用Unload 语句。
3)VbAppWindows值为2 :终止当前的Windows操作系统。
4)VbFormMDIForm值为4 :因为终止MDI父窗体而导致MDI子窗体的终止。
5、Terminate(终止事件):在窗体的所有实例从内存中清除时发生,只触发一次。

VB教程:列表框(ListBox)

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单选钮和复选框列表框组合框多窗体和菜单-2022年学习资料

VB单选钮和复选框列表框组合框多窗体和菜单-2022年学习资料

单选按钮与复选框-功能1:运行程序时设置abe文字-类型为宋体,16号字-Private Sub Form Load-Label1.FontName="宋体"-Label1.FontSize 16-End Sub
单选按钮与复选框-功能2:实现框架frame1中字体设-置功能。-Private Sub Option1 lick-Label1.FontName Option1.Caption-End Sub-Private ub Option2 Click-Label1.FontName Option2.Caption
列表框与组合框-ListBox-■主要属性:-■tXt属性:用于存放被选中列表项的文本-内容。-Priva e Sub-Command1 Click-Labell.Caption List1.Text-End Su
列表框与组合框-■-列表框ListBox-■主要方法:-■AddItem:用于将项目添加到列表框控件-语法 式:-对象名〉.AddItem item[,index]-其中:item:为字符串表达式,-表示要加入的项 。-Index:决定新增项目的位置,缺省,-则添加在最后。

Optionl,-单选按钮与复选框-0 ption3的value-设置为true-■使用范例控件属性说明件类型-OptionButton-名称:option1-Caption:宋体-frame1-名称:opti n2 Caption:隶书-名称:option3 Caption:16-名称:option4 Captio :24-frame3-CheckBox-名称:check1 Caption:斜体-frame2-名称:ch ck.2 Caption:粗体
单选按钮与复选框-功能3:实现框架frame3中字体大-小设置功能。-Private Sub Option Click-Label1.FontSize Option3.Caption-End Sub-Privat Sub Option4 Click-Label1.FontSize Option4.Caption

(完整word版)VB常用控件的事件详解

(完整word版)VB常用控件的事件详解
End Sub
形参的意义:
X、Y 鼠标移动过程中的瞬时坐标
其它各参数的意义请参阅MouseDown事件
MouseUp
(释放鼠标)
当鼠标在窗体上,用户释放鼠标键时发生此事件,事件处理过程原形
Private Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
End Sub
形参的意义:
X、Y 鼠标移动释放时的瞬时坐标
其它各参数的意义请参阅MouseDown事件
OLECompleteDrag
当源部件被放到目标部件时发生此事件,并通知源部件拖放操作被执行或取消。事件处理过程原形
Private Sub Form_OLECompleteDrag(Effect As Long)
2.04CoolBar控件的事件
2。05数据组合框(DataCombo)控件的事件
2。06数据型电子表格(DataGrid)控件的事件
2。07数据列表(DataList)控件的事件
2。08DTPicker控件的事件
2.09平面滚动条(FlatScrollBar)控件的事件
2。10图像组合框(ImageCombo)控件的事件
Private Sub Form_DragOver(Source As Control, X As Single, Y As Single, State As Integer)
End Sub
形参的意义:指针在目标窗体或控件中水平(X)和垂直(Y)位置的数字。
Shift 转换键,意义如下:
0 没有转换键按下
1 Shift键按下
2 Ctrl键按下

VB常用控件属性汇总

VB常用控件属性汇总

组合框基本属性Name、Height、width、Top、L,eft、Enabled、Visible和Index组合框与列表框具有相同的属性:List、Listindex、ListCount、Selected、Sorted、Text、MultiSelect,Style 等。

组合框的特有属性:组合框有3种不同的样式,其下拉式组合框、简单组合框可输入内容,但必须通过Additem方法加入。

组合框的风格是由Style属性值决定的。

设置组合框的Style属性可以选用组合框的3种样Style属性为0时,是下拉式组合框,默认状态;Style属性为1时,是简单组合框;Style属性为2时,是下拉列表框。

(1)下拉组合框下拉组合框,显示在屏幕上的仅是文本编辑器和一个下拉箭头。

与下拉列表框相似,蛋下拉列表框可以通过输入文本的方法在表项中选择。

可识别dropdownclickchannge事件。

(2)简单组合框简单组合框,列出所有的项目供用户选择,右边没有下拉箭头,列表框不能收起和下拉。

与文本编辑器一起显示在、屏幕上。

用户可在文本框中直接输入列表项中没有的选项,也可从列表中选择。

可以识别clickchannge事件。

(3)下拉式列表框下拉式列表框与下拉组合框相似,区别是用户不能输入列表框中没有的项,只能在列表中选择。

不能识别dbclick和changge事件。

可识别dropdownclick事件组合框拥有列表框和文本框的大部分属性。

组合框也有Seli,ength、SelStart和SelText这3个文本框才有的属性。

还有LOcked属性和Change事件等。

常用事件组合框响应的事件依赖于其Style属性。

(1)简单组合框(Style属性值为1),才有接收DblClick事件。

(2)下拉组合框(Style属性值为0)与下拉列表框(Style属性值为2),可接收Click事件和DropDown事件。

(3)下拉组合框和简单组合框,可以在文本区输入文本,当输入文本时,可以接收Change事件。

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常用控件的属性及功能

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常用控件介绍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常用控件

3、 Gfotocus/LostFocus事件
对象的焦点只有一个,一个对象得到焦点也就意味着其他对象
要失去焦点。按Tab键或单击对象时,会引起焦点的移动。 对象得到焦点时将引发GotFocus事件,而对象失去焦点时将引发
LostFocus事件。
4、ValiDate 事件 几乎所有的控件都具有ValiDate事件,ValiDate事件是在控件 的焦点转移到其他控间之前发生,也即它是在控件失去焦点之前发 生的,而LostFocus事件是在控件失去焦点之后发生的。因此, ValiDate事件更适合数据输入验证。 ValiDate事件应与控件的CausesValidation属性联合使用才能发挥作 用。
图像框(ImageBox) 图像框只能用于显示图形,没有图片框所拥有的其他功能, 因此,图像框比图片框显示速度快,占用内存少。 属性 (1)Picture属性 和图像框的Picture属性相同 (2)Stretch属性 指定是否缩放图形来适应控件大小,属性值为True或False。 True:缩放图形来适应控件大小。此值可能会使显示的图 形变形 失真。 False:缩放控件来适应图形的大小,此值为缺省值。
4.4 列表框和组合框
列表框(ListBox)通过显示多个选项,供用户选择。其最主要的 特点是只能从其中选择,而不能直接修改其中的内容。 组合框(ComboBox)是组合了文本框和列表框的特性而形成的一 种控件。组合框在列表框中列出可供用户选择的选项,当用户选定某项 后,该项内容自动装入文本框中。当列表框中没有所需选项时,除了下 拉式列表框(Style属性为2)之外都允许在文本框中用键盘输入,但输 人的内容不能自动添加到列表框中。有三种不同风格的组合框:下拉式 组合框、简单组合框和下拉式列表框,它们的Style属性分别为0、1和2。 一、列表框和组合框共有的重要属性 1. List 属性 该属性是一个字符型数组,存放列表框或组合框的选项。List数组 的下标是从0开始的,即第一个项目的下标是0。List属性既可以在设计 状态设置,也可以在程序中设置或引用。

VB知识点总结

VB知识点总结

第1章Visual basic概述一、VB是在Windows平台下,用于开发和创建具有图形用户界面的应用程序的工具。

二、VB是面向对象的程序设计语言;工作方式为事件驱动/消息驱动。

1.对象对象是动作体的逻辑模型,是人们可控制的某种东西,应用程序的每个窗体和窗体上的种种控件都是VB的对象2.属性属性指对象的特性。

3.方法方法指对象可以进行的动作或行为。

4.事件事件是指能被对象所识别的动作。

5.事件驱动只有在事件发生时程序才会运行。

6.工程工程是应用程序文件的集合,一个工程一般会包含下列文件,如表1—l所示。

表1—1 应用程序文件类型第2章创建用户界面1.用户界面用户界面是应用程序中最重要的部分,是程序与用户进行交互的桥梁,标准的Windows 应用程序界面都是由窗口、菜单条、各种按钮、文本框、列表框等对象构成的。

2.窗体窗体是包容用户界面或对话框所需的各种控件对象的容器。

在创建一个新的工程时,默认的第一个窗体即为启动窗体。

3.控件控件是与用户进行交互的可视化部件,向窗体上添加控件应在窗体编辑器中进行。

4.命令菜单命令菜单是应用程序窗口的基本组成元素之一,它由菜单条、菜单、菜单项、子菜单、弹出式菜单组成,可以通过VB提供的菜单编辑器创建程序菜单。

(1)连字符(—)(2)&书P325.设计用户界面的步骤(1)确定窗体的大小和位置。

(2)根据程序的功能和要求,添加所需的控件。

(3)合理地分布控件的位置与大小。

(4)设置各个对象的属性。

6.窗体及常用控件的常用属性、事件、方法熟悉各对象的常用属性、事件和方法,对于创建应用程序有着举足轻重的作用,表2—1给出了窗体及常用控件的常用属性、事件以及方法使用说明。

注:加*号的属性为只能通过代码设置的属性(即在属性窗口中没有显示7、Print 方法第3章语言基础3.1知识点概括一个应用程序就是一个工程,在一个工程中可以包含若干个文件,应用程序的基本组成如图3—1所示。

VB组合框(ComboBox)控件常用属性和事件

VB组合框(ComboBox)控件常用属性和事件

组合框(ComboBox)控件,是列表框和⽂本框组成的控件,具有列表框和⽂本框的功能。

并具有⽂本框和列表框的⼤部分属性。

它可以像列表框⼀样,让⽤户通过⿏标选择需要的项⽬,也可以像⽂本框那样,⽤键⼊的⽅法选择项⽬。

组合框的基本属性: Name、Height、width、Top、L,eft、Enabled、Visible和Index等。

组合框与列表框具有相同的属性:List、ListIndex、ListCount、Selected、Sorted、 Text、MultiSelect,Style等。

组合框的特有属性: 组合框有3种不同的样式,其下拉式组合框、简单组合框可输⼊内容,但必须通过AddItem⽅法加⼊。

组合框的风格是由Style属性值决定的。

设置组合框的Style属性可以选⽤组合框的3种样Style属性为0时,是下拉式组合框,默认状态;Style属性为1时,是简单组合框;Style属性为2时,是下拉列表框。

(1)下拉组合框 下拉组合框,显⽰在屏幕上的仅是⽂本编辑器和⼀个下拉箭头。

执⾏时,⽤户可像在⽂本框中⼀样直接输⼊⽂本,也可单击组合框右侧的下拉箭头,打开列表项供⽤户选择。

选定某个选项后,此选项将被显⽰在组合框顶端的⽂本框中。

这种组合框允许⽤户输⼊不属于列表内的选项。

当⽤户再⽤⿏标单击下拉箭头时,下拉出来的列表项就会消失,仅显⽰⽂本框,这种风格能节省窗体上的空间,因为列表部分在⽤户选择⼀个项时将关闭。

(2)简单组合框 简单组合框,列出所有的项⽬供⽤户选择,右边没有下拉箭头,列表框不能收起和下拉。

与⽂本编辑器⼀起显⽰在、屏幕上。

⽤户可在⽂本框中直接输⼊列表项中没有的选项,也可从列表中选择。

(3)下拉式列表框 下拉式列表框与下拉组合框相似,区别是⽤户不能输⼊列表框中没有的项,只能在列表中选择。

组合框拥有列表框和⽂本框的⼤部分属性。

组合框也有SelI,ength、SelStart和SelText这3个⽂本框才有的属性。

vb列表框ListBox的详细使用方法

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列表框常用事件,属性和方法

VB列表框常用事件,属性和方法

VB列表框常用事件,属性和方法VB列表框常用事件,属性和方法常用事件列表框接收Click和DblClick事件。

但有时不用编写Click事件过程代码,而是当单击一个命令按钮或发生DblClick事件时,读取’text 属性。

常用方法列表框中的列表项,可以在设计状态通过List属性设置,也可以在程序中用Addhem方法来添加,用RemoveItem方法或Clear方法删除列表项。

(1)Addltem方法格式:列表框.AddItem(项目字符串)[,索引值]功能:AddItem方法把“项目字符串”的文本放到列表框中。

说明:如果省略了“索引值”,则文本被放在列表框的尾部。

可以用“索引值”指定插入在列表框中的位置,表中的项目是从0开始的计数,“索引值”不能大于表中项数ListCount一1。

该方法只能单个地向表中添加项目。

(2)RemoveItem方法格式:列表框.RemoveItem(索引值)功能:该方法用来删除列表框中指定的项目。

说明:该方法从列表框中删除以“索引值”为地址的项目,该方法每次只删除一个项目。

例如:在窗体上建立一个列表框:Listl,两个命令按钮:Commandl、Command2,则用下面的过程可以向列表框添加和删除项目。

Private Sub Commandl_Click()Listl.Addltem”One”,0End SubPrivate Sub Command2_Click()Listl.Removeltem 0End Sub程序分别向列表框中增加和删除项目。

单击命令按钮Commandl,可以把字符串“One”加到列表框Listl的开头;而单击命令按钮Command2,则可删除列表框开头的一项。

(3)Clear方法格式:列表框.Clear功能:该方法用来删除列表框中的全部内容。

说明:执行了Clear方法后,ListCount重新被设置为0。

列表框常用属性1.常用属性列表框的基本属性:Name、Height、width、Top、Left、Enabled、Visible和.Index 等列表框的特有属性:(1)List属性该属性是一个字符数组,存放列表框的项。

VB基本属性和用法

VB基本属性和用法

内部控件控件在VB程序设计中扮演重要的角色,它是VB程序的基本组成部分。

合理恰当地使用各种不同的控件,以及熟练掌握各个控件的属性设置,是进行VB程序设计的基础。

另外控件应用的好坏直接影响应用程序界面的美观性和操作的方便性。

下面详细介绍VB的内部控件的使用方法。

1 标签标签是VB中最简单的控件,用于显示字符串,通常显示的是文字说明信息。

但不能编辑标签控件。

使用标签的情况很多,通常用标签来标注本身不具有Caption属性的控件。

例如,可用标签为文本框、列表框、组合框等控件来添加描述性的标签。

还可编写代码改变标签控件的显示文本以响应运行时的事件。

例如,若应用程序需要用几分钟处理某个操作,则可用标签显示处理情况的信息。

1.1 常用属性标签的属性很多,下面介绍几个常用的属性。

(1)Alignment属性设置标签中文本的对齐方式。

其使用语法如下:Object.Alignment[=值]其中的“值”可以为0,1或2。

0(默认值)表示左对齐;1表示右对齐;2表示居中。

(2)AutoSize属性设置控件是否能够自动调整大小以显示所有的内容。

其使用语法如下:Object.AutoSize[=True或False](3)BackStyle属性设置标签的背景样式。

其使用语法如下:Object.BackStyle[=值]其中的“值”可以为0或1。

1(默认值)表示是不透明的;0表示是透明的。

(4)BorderStyle属性设置标签的边框样式。

其使用语法如下:Object.BorderStyle[=值]其中的“值”可以为0或1。

0(默认值)表示无边框;1表示单线边框。

(5)Caption属性设置标签的文本内容。

其使用语法如下:Object.Caption[=字符串](6)W ordWrap属性设置标签的文本在显示时是否自动折行功能。

其使用语法如下:Object.WordWrap[=True或False]其中True表示具有自动折行功能;False(默认值)表示没有自动折行功能。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

属性值为0时,如果表项的总高度超过了列表框的高度,将在列表框的右边加上一个垂直滚动条,可以通过它上下移动列表。
属性值不为0时,如果表项的总高度超过了列表框的高度,将把部分表项移到右边一列或几列显示。当各列宽度之和超过列表框的宽度时,将自动在底部增加一个水平滚动条,可以通过它左右移动列表。
(7)MuhiSelect属性
该属性用来设置一次可以选择的列表项数。该属性的设置决定了用户是否可以在列表框中选择多个表项。MultiSelect属性可以设置成以下3种值:
O—None:只能选择一项。
1一Simple:简单多项选择。可以同时选择多个项,后续的选择不会取消对前面所选择的项。可以用鼠标和空格键选择。[Page]
在窗体上添加一个列表框,保持它为活动状态,在属性窗口中,单击List属性,然后单击右端的箭头,将下拉一个方框,可以在该列表框中,输入列表项目,每输入一项按Crtl+Enter键换行,全部输人完后按回车键,所输入的项目即出现在列表框中。
List属性也可以在程序中设置,用Add.item方法向列表框中添加项目。
(2)RemoveItem方法
格式:列表框.RemoveItem(索引值)
功能:该方法用来删除列表框中指定的项目。
说明:该方法从列表框中删除以“索引值”为地址的项目,该方法每次只删除一个项目。
例如:在窗体上建立一个列表框:Listl,两个命令按钮:Commandl、Command2,则用下面的过程可以向列表框添加和删除项目。
Listl.List(2)=\"刘力\"
Listl.List(3)=\"李阳\"
Listl.List(4)=\"张铁强\"
Listl.List(5)=\"朱红军\"
Listl.List(6)=\"姜丽丽\"
List属性既可以在设计状态设置,也可以通过List属性向列表框中添加项。其操作步骤如下:
(2)ListIndex属性
ListIndex的值表示执行时选中的列表项序号。如果未选中任何项,则15stIndex的值为一1.该属性只在程序运行时设置或引用。
(3)List(]ount属性
ListCount的值表示列表框中项目的数量。ListCount—l表示列表中最后一项的序号。该属性只在程序运行时设置或引用。
使用0~ListCount一1之问的一个索引号与List属性可以获得任何一个列表项的内容。
(4)Selected属性
Selected属性是一个逻辑数组,其元素对应列表框中相应的项,表示对应的项在程序运行期间是否被选中。例如,Selected(i)的值为True,表示第i+1项被选中。该属性只在程序运行时设置或引用。
Private Sub Commandl_Click()
Listl.Addltem”One”,0
End Sub
Private Sub Command2_Click()
Listl.Removeltem 0
End Sub
程序分别向列表框中增加和删除项目。单击命令按钮Commandl,可以把字符串“One”加到列表框Listl的开头;而单击命令按钮Command2,则可删除列表框开头的一项。
2一Extended:扩展多项选择。可以选择指定范围内的表项,其方法是:按住Shift键同时单击鼠标,或者按住Shift键并且移动光标键,就可以从前一个选定的项扩展到当前选定项,即选定多个连续项。按住Ctd键,同时单击鼠标,或者按空格键,则表示选定或取消选定一个选择项,或不连续地选择多个选项。
VB列表框常用事件,属性和方法
常用事件
列表框接收Click和DblClick事件。但有时不用编写Click事件过程代码,而是当单击一个命令按钮或发生DblClick事件时,读取’text属性。
Hale Waihona Puke 常用方法 列表框中的列表项,可以在设计状态通过List属性设置,也可以在程序中用Addhem方法来添加,用RemoveItem方法或Clear方法删除列表项。
(3)Clear方法
格式:列表框.Clear
功能:该方法用来删除列表框中的全部内容。
说明:执行了Clear方法后,ListCount重新被设置为0。
列表框常用属性
1.常用属性
列表框的基本属性:
Name、Height、width、Top、Left、Enabled、Visible和.Index等
(1)Addltem方法
格式:列表框.AddItem(项目字符串)[,索引值]
功能:AddItem方法把“项目字符串”的文本放到列表框中。
说明:如果省略了“索引值”,则文本被放在列表框的尾部。可以用“索引值”指定插入在列表框中的位置,表中的项目是从0开始的计数,“索引值”不能大于表中项数ListCount一1。该方法只能单个地向表中添加项目。
(8)Style属性
该属性用于确定控件的外观,只能在设计时确定。其值可以设置为:0一标准形式;1一复选框形式。
(9)Columns属性
该属性用来确定列表框的列数。属性值为0,则列表框单列显示,默认状态;属性值为l,则列表框呈多列显示;属性值为大于l且小于列表框中的项目数,则列表框呈单行多列显示。
列表框的特有属性:
(1)List属性
该属性是一个字符数组,存放列表框的项。List数组的下标是从0开始的,也就是说,第一 个元素的下标是0。例如。在图7.37中,各列表的内容如下:
Listl.List(0)=\"张华\"
Listl.List(1)=\"王天\"
(5)Soaed属性
Soaed属性决定列表框中项目在程序运行期间是否按字母排列显示。True:按字母顺序排列显示;False:按加入先后顺序排列显示。该属性只在设计状态设置。
(6)Text属性
Text属性值是被选中列表项的文本内容。该属性只在程序运行时设置或引用。说明:Listl.Text表示被选中列表项的文本内容,即Listl.ListIndex项的值。
相关文档
最新文档