VB中Combobox的用法

VB中Combobox的详细用法...
本人刚刚开始学VB...很笨...所以各位讲得详细点哈

使用 ComboBox 组件
在任何需要从列表中选择一项的表单或应用程序中,您都可以使用 ComboBox 组件。例如,您可以在客户地址表单中提供一个州/省的下拉列表。对于比较复杂的情况,您可以使用可编辑的组合框。例如,在一个驾驶方向应用程序中,您可以使用一个可编辑的组合框来让用户输入出发地址和目标地址。下拉列表可以包含用户以前输入过的地址。

ComboBox 参数
以下是您可以在属性检查器中或在“组件检查器”面板中为每个 ComboBox 组件设置的创作参数:

editable 确定 ComboBox 组件是可编辑的 (true) 还是只能选择的 (false)。默认值为 false。

labels 用一个文本值数组填充 ComboBox 组件。

data 将一个数据值与 ComboBox 组件中的每个项目相关联。该数据参数是一个数组。

rowCount 设置在不使用滚动条的情况下一次最多可以显示的项目数。默认值为 5。

您可以编写“动作脚本”,通过利用 ComboBox 类的方法、属性和事件来设置 ComboBox 实例的其他选项。有关详细信息,请参阅 ComboBox 类。

创建具有 ComboBox 组件的应用程序
以下过程解释了如何在创作时将 ComboBox 组件添加到应用程序。在此范例中,组合框在其下拉列表呈现出一个从中选择城市的列表。

要创建具有 ComboBox 组件的应用程序,请执行以下操作:
将 ComboBox组件从“组件”面板拖到舞台上。
选择“变形”工具,并在舞台上调整该组件的大小。
组合框只能在创作时在舞台上调整大小。通常,您只需改变组合框的宽度以适应其条目。

选择组合框,并在属性检查器中输入实例名称 comboBox。
在“组件检查器”面板或属性检查器中,执行以下操作:
输入 Minneapolis、Portland 和 Keene 作为标签参数。双击标签参数字段以打开“值”对话框。然后单击加号(+)以添加项目。
输入 MN.swf、OR.swf 和 NH.swf 作为数据参数。
这些是假想的 SWF 文件。例如,当用户在组合框中选择了一个城市时,你就可以加载这些文件。

在时间轴中选择第一帧,打开“动作”面板,然后输入以下代码:
form = new Object();
form.change = function (evt){
trace(evt.target.selectedItem.label);
}
comboBox.addEventListener("change", form);

最后一行代码将 change 事件处理函数添加到 ComboBox 实例
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-16
先讲讲几个最基本的属性:
List:返回或设置控件的列表部分的项目。列表是一个字符串数组,数组的每一项都是一个列表项目。
可以简单地分条概述
List的内容就是列表框里的一条一条项目;
List的使用方法与数组类似(其本质就是一个数组),可以改(即设置)也可以读(即返回);
该数组的每一个元素就是ComboBox的一条项目。
List是ComboBox最重要的一个属性
注意:List的第一个元素下标为0

ListCount:返回控件的列表部分项目的个数。也就是说,列表里有几项,ListCount的值就是多少。它有什么用呢?它的用处只受你的想象力的局限!举个例子,我要将ComboBox的倒数第二个项目改为"耶!":
Combo1.List(Combo1.Count - 2) = "耶!"

ListIndex:返回或设置控件中当前选择项目的索引,在设计时不可用。用它可以知道用户选择了哪个项目。举例:用消息框显示出用户选择了哪个项目:
Private Sub Combo1_Click()
MsgBox Combo1.List(Combo1.ListIndex)
End Sub

楼主在学习控件的时候,要注意一些各个控件都有的“通用属性”。如ComboBox的Left、Top等控制位置的属性,Height、Width等控制大小的属性,Index、Visible、hWnd、Parent等数不胜数本回答被网友采纳
第2个回答  2013-10-16
基本就是单击事件
相似回答