如何激活/选择/将焦点置于 vb6 中的列表框控件?
假设我有一个名为 lstFruits 的列表框,其中包含一些单词。 现在假设我有一个字符串 strString,其中包含“lstFruits”(列表框的名称)。
所以strString =“lstFruits”。
如何从字符串激活 lstFruit 列表框并将焦点移至该列表框? 我知道有 lstFruits.Select 或 lstFruits.Focus....但我希望能够激活 来自字符串 strString 的列表框....最终我希望 strString 包含 1 的名称 列表框从许多可能的列表框中选出,并将焦点放在由 strString 拼写的列表框上。
So let's say I have a listbox called lstFruits, that contains some words in there.
Now let's say I have a string strString which contains "lstFruits" (the name of the listbox).
So strString = "lstFruits".
How do I go from the string to activating and giving focus to the lstFruit listbox?
I know there's lstFruits.Select or lstFruits.Focus....but I want to be able to activate the
listbox from the string strString....Eventually I'd like strString to contain the name of 1
listbox out of many possible ones, and give focus to the listbox spelled out by strString.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我不确定这是否适用于 VB6,我在 VB.NET 上测试了它,
其中“Me”代表您的表单或包含列表框的其他“容器”控件。
Im not sure if this will work in VB6, i tested it on VB.NET
Where "Me" represents your form or other "container" control which contains listbox.
VB6 版本是
文档:SetFocus ,控制集合
The VB6 version is
Documentation: SetFocus, Controls collection