【发布时间】:2019-05-01 08:42:38
【问题描述】:
我在用户窗体的框架内有一个动态范围的选项按钮。 OptionButton 的数量根据表格中的列数而有所不同。每个按钮都根据列标签进行标记。当一个人选择一个选项时,我需要一个 ListBox 来填充在该表列中找到的项目。 填充选项按钮和 ListBox 很容易。我知道如何检测已知 Userformobjects 上的鼠标按下事件。但是按钮仅通过编码存在并且变化。如何在实际不存在的对象上检测 MouseDown? 我已经尝试过为 Frame 创建 MouseDown 类的代码
【问题讨论】:
-
创建一个类来处理运行时创建的对象上的事件是正确的方法,但你说你已经尝试过了。向我们展示该代码
-
我清楚地记得不久前写过一个关于处理动态控件事件的答案,但我找不到它:(
-
我使用了这个线程stackoverflow.com/questions/7466376/…的代码
标签: excel vba userform mousedown