VB中Combobox的用法

VB中Combobox的用法,第1张

Combobox控件用于在一组列表中选择其中的一项或多项。

使用方法如下:

AddItem 向列表框增加一项数据。

ListX. AddItem(Item As String)

RemoveItem删除第i项

ListX. RemoveItem(i As Integer)

使用属性如下:

Text表示当前 *** 作项内容。

ListCount表示当前列表框中总数据项数。

ListIndex表示当前 *** 作项下标,第1项=0。

List(i) 表示第i项表项内容。

MultiSelect表示是否允许多选择。

Selected(i)表示第i项是否被选中。

SelCount表示被选中的项数。

Sort表示是否排序。

扩展资料

ComboBox 控件和ListBox 控件在功能上很相似,很多情况下,这两个控件是可以互换使用的,但是还是有某种特定的环境下只适合使用一种控件的情况。

通常,ComboBox控件适合于建议用户选择控件所列举的选项、同时又可以让用户自行在文本框中输入列表中不存在的选项的情况;而ListBox 控件适合于限制用户只能选择列表中的选项的情况。

在用户界面上,因为ComboBox 控件默认情况下是存在下拉列表框的,所以比ListBox 控件占用的窗体空间少,更加适合于使用在存在大量列表项的情况下。ComboBox 控件的比ListBox 控件更加能灵活多用。

ComboBox控件

ComboBox控件将TextBox控件和ListBox控件的特性结合在一起-既可以在控件的文本框部分输入信息,也可以在控件的列表框部分选择一项。

语法

ComboBox

说明

为了添加或删除ComboBox控件中的项目,需要使用AddItem或

RemoveItem方法。设置List、ListCount、和ListIndex属性,使访问

ComboBox中的项目成为可能。也可以在设计时使用List属性将项目添加到列表中。

注意只有当ComboBox

的下拉部分的内容被滚动时,Scroll事件才在ComboBox中发生,而不是每次ComboBox的内容改变时。例如,如果

ComboBox的下拉部分包含五行,并且最顶上的项为突出显示,则在您按完向下箭头键六下(或按一次PgUp键)之前Scroll事件不发生。再往后,每按一次向上箭头键引发一次Scroll事件。

VisualBasic(简称VB)是Microsoft公司开发的一种通用的基于对象的程序设计语言,为结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。是一种可用于微软自家产品开发的语言。 [1]

“Visual”指的是开发图形用户界面(GUI)的方法——不需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象add到屏幕上的一点即可。“Basic”指的是BASIC(BeginnersAll-PurposeSymbolicInstructionCode)语言,是一种在计算技术发展历史上应用得最为广泛的语言。

VisualBasic源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建Active X控件,用于高效生成类型安全和面向对象的应用程序 [2]  。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。

使用 ComboBox 组件\x0d\x0a 在任何需要从列表中选择一项的表单或应用程序中,您都可以使用 ComboBox 组件。例如,您可以在客户地址表单中提供一个州/省的下拉列表。对于比较复杂的情况,您可以使用可编辑的组合框。例如,在一个驾驶方向应用程序中,您可以使用一个可编辑的组合框来让用户输入出发地址和目标地址。下拉列表可以包含用户以前输入过的地址。\x0d\x0a \x0d\x0aComboBox 参数\x0d\x0a 以下是您可以在属性检查器中或在“组件检查器”面板中为每个 ComboBox 组件设置的创作参数:\x0d\x0a \x0d\x0aeditable 确定 ComboBox 组件是可编辑的 (true) 还是只能选择的 (false)。默认值为 false。\x0d\x0a \x0d\x0alabels 用一个文本值数组填充 ComboBox 组件。\x0d\x0a \x0d\x0adata 将一个数据值与 ComboBox 组件中的每个项目相关联。该数据参数是一个数组。\x0d\x0a \x0d\x0a rowCount 设置在不使用滚动条的情况下一次最多可以显示的项目数。默认值为 5。\x0d\x0a \x0d\x0a您可以编写“动作脚本”,通过利用 ComboBox 类的方法、属性和事件来设置 ComboBox 实例的其他选项。有关详细信息,请参阅 ComboBox 类。\x0d\x0a \x0d\x0a 创建具有 ComboBox 组件的应用程序\x0d\x0a 以下过程解释了如何在创作时将 ComboBox 组件添加到应用程序。在此范例中,组合框在其下拉列表呈现出一个从中选择城市的列表。\x0d\x0a \x0d\x0a要创建具有 ComboBox 组件的应用程序,请执行以下 *** 作:\x0d\x0a 将 ComboBox组件从“组件”面板拖到舞台上。\x0d\x0a 选择“变形”工具,并在舞台上调整该组件的大小。\x0d\x0a 组合框只能在创作时在舞台上调整大小。通常,您只需改变组合框的宽度以适应其条目。\x0d\x0a \x0d\x0a 选择组合框,并在属性检查器中输入实例名称 comboBox。\x0d\x0a 在“组件检查器”面板或属性检查器中,执行以下 *** 作:\x0d\x0a 输入 Minneapolis、Portland 和 Keene 作为标签参数。双击标签参数字段以打开“值”对话框。然后单击加号(+)以添加项目。\x0d\x0a 输入 MN.swf、OR.swf 和 NH.swf 作为数据参数。\x0d\x0a 这些是假想的 SWF 文件。例如,当用户在组合框中选择了一个城市时,你就可以加载这些文件。\x0d\x0a \x0d\x0a在时间轴中选择第一帧,打开“动作”面板,然后输入以下代码:\x0d\x0a form = new Object()\x0d\x0a form.change = function (evt){\x0d\x0a trace(evt.target.selectedItem.label)\x0d\x0a }\x0d\x0a comboBox.addEventListener("change", form)\x0d\x0a \x0d\x0a最后一行代码将 change 事件处理函数添加到 ComboBox 实例


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/7904473.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-11
下一篇2023-04-11

发表评论

登录后才能评论

评论列表(0条)

    保存