这对我来说是一个谜:填充列表框的语法是什么?但首先:如何识别列表框?我在很多论坛上读到:ListBox1.Additem
...但是他们怎么知道它是“ListBox1”?
这是默认名称ListBox
当您将其添加到表单时进行控制。 VB 和 VBA 自动使用控件的名称来命名新的或未命名的控件type控制,后缀为整数标识符。
这与您的控件的名称完全无关。示例代码的目的是演示一个概念。你应该更换ListBox1
无论您的控件被命名为什么。
你应该确实将您的控件命名为默认值以外的其他名称,因为正如您在此处观察到的那样,它的描述性不强。
It 曾经被推荐过每个人都可以按照某种类型的准匈牙利符号来命名控件,并使用 3 个字母的前缀来指示控件的类型,后跟常规的描述性名称。在过去的几年里,人们对任何看起来像匈牙利表示法的东西都有很大的反对,但我认为它在命名 GUI 控件方面仍然非常有用,所以我仍然使用它。为一个ListBox
控制,我可能会这样称呼它:lstCustomers
or lstItemsForSale
。但这是完全可选的:同样,您选择的控件名称与代码的工作方式或应用程序的行为方式无关。
因此,要填充 VB 6 和/或 VBA 中的列表框,您可以使用以下代码,其中myListBox
是你的名字ListBox
控制:
' Add an item to the end of the list
myListBox.AddItem "Peaches"
' Insert an item at the top of the list
myListBox.AddItem "Apples", 0
' Remove the first item in the list
myListBox.RemoveItem 0
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)