Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ms access Access 2007列表框:如何以编程方式单击?_Ms Access_Listbox_Vba_Click - Fatal编程技术网

Ms access Access 2007列表框:如何以编程方式单击?

Ms access Access 2007列表框:如何以编程方式单击?,ms-access,listbox,vba,click,Ms Access,Listbox,Vba,Click,我找不到任何解决问题的方法: 我有一个列表框和宏作为搜索引擎工作。搜索新条目时,我希望“单击”第一个新找到的条目。但我所能做的就是选择项目 换句话说,我不想自己执行点击事件——它应该自动完成——就像普通的鼠标点击一样 “单击它”很重要,因为我已经设置了onclick事件 感谢您的帮助。如果您没有“单击”控件,您可以从代码中调用其OnClick事件: Call YourListBox_Click 或者将代码从OnClick子函数移动到一个单独的(子)函数,然后从OnClick子函数以及代码中的


我找不到任何解决问题的方法:
我有一个列表框和宏作为搜索引擎工作。搜索新条目时,我希望“单击”第一个新找到的条目。但我所能做的就是选择项目

换句话说,我不想自己执行点击事件——它应该自动完成——就像普通的鼠标点击一样

“单击它”很重要,因为我已经设置了onclick事件


感谢您的帮助。

如果您没有“单击”控件,您可以从代码中调用其OnClick事件:

Call YourListBox_Click

或者将代码从OnClick子函数移动到一个单独的(子)函数,然后从OnClick子函数以及代码中的其他地方调用该函数。

如果是单选列表,只需设置listbox的
ListIndex
属性:

listboxControl.ListIndex = 0 ' for the first item
listboxControl.ListIndex = 1 ' for the second item, etc.

这将自动执行事件处理程序。

您的意思是不能通过编程方式“单击”列表框条目吗?不,您调用事件,就是这样。悲伤的脸。。。至少现在我知道了。谢谢:)