页面控件上的列表框有什么特殊之处吗?

huangapple go评论75阅读模式
英文:

Is there anything special about a list box on a page control?

问题

我不明白为什么当我在列表框中选择一行时,我的点击事件不会运行。

我在Excel中有一个用户窗体,其中包含一个页面控件。我已经向控件添加了两个页面。在第一个页面上有一个名为lstRisks的列表框。当我在这个控件中选择一行时,它正确地触发了点击事件。在第二个页面上,我有一个名为lstUnassignedRisks的列表框。当我选择一行时,它不理我,只是嘲笑我。

英文:

I don’t understand why my click event isn’t running when I select a row in a listbox.

I have a userform in Excel, and it contains a page control. I’ve added two pages to the control. I have a listbox, lstRisks, on the first page. When I select a row in this control, it correctly triggers the Click event. On the second page, I have a listbox name lstUnassignedRisks. And when I select a row, it ignores me and just laughs at me.

答案1

得分: 1

我的测试发现为什么在列表框中选择一个项目不会触发代码,这与所在页面无关。

第二个列表框被设置为多选,对于多选列表框,Click事件不起作用。解决方法是使用Change事件代替Click事件。

英文:

My testing found out why selecting an item in the listbox isn’t triggering the code, and it doesn’t have anything to do with being on a page.

The second listbox is set up as multiselect, and it the Click event isn’t active for multiselect listboxes. The answer is to use the Change event instead of the Click event

huangapple
  • 本文由 发表于 2023年8月9日 04:08:56
  • 转载请务必保留本文链接:https://go.coder-hub.com/76862902.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定