Select 如何在vb6中激活/选择/给予列表框控件焦点?

Select 如何在vb6中激活/选择/给予列表框控件焦点?,select,vb6,focus,controls,Select,Vb6,Focus,Controls,假设我有一个名为lstFruits的列表框,其中包含一些单词。 现在假设我有一个字符串strString,它包含“lstFruits”(列表框的名称) 所以strString=“lstFruits” 如何从字符串开始激活和聚焦列表框? 我知道有lstFruits.Select或lstFruits.Focus…但我希望能够激活 字符串strString中的listbox…最后我希望strString包含1的名称 listbox是许多可能的列表框中的一个,并将焦点放在strString指定的list

假设我有一个名为lstFruits的列表框,其中包含一些单词。 现在假设我有一个字符串strString,它包含“lstFruits”(列表框的名称)

所以strString=“lstFruits”

如何从字符串开始激活和聚焦列表框? 我知道有lstFruits.Select或lstFruits.Focus…但我希望能够激活 字符串strString中的listbox…最后我希望strString包含1的名称
listbox是许多可能的列表框中的一个,并将焦点放在strString指定的listbox上。

我不确定这在VB6中是否有效,我在VB.NET上测试了它

Me.Controls("lstFruits").Focus()
其中“Me”表示窗体或包含listbox的其他“容器”控件。

VB6版本为

Me.Controls("lstFruits").SetFocus

文档:,

感谢Kamil的帮助!我真的很感激。