1
2
如果您将PictureBox放在一个帧中并禁用该帧,则它将不会接收鼠标事件。结合将Tabstop设置为false进行此操作将阻止PictureBox接收焦点。 我以前使用过这种技术来创建一个复选框用户控件,它可以设置为只读。 |
2
1
可以将ChildControl的Tabstop属性设置为false。 |
3
0
您是否尝试过使用图像控件?如果我记得正确的话,它们是轻量级的,不应该捕获焦点,而PictureBox(理论上)总是能够捕获焦点。根据您的需要,这可能就足够了。 |
4
0
您可以将启用的属性设置为false吗? |
5
0
你可能想看看这篇文章。 http://support.microsoft.com/kb/180216 听起来你有问题。唯一已知的解决方法是将UserControl的Enabled属性设置为false,而不是设置CangetFocus属性。但是,当然,你将无法对点击和事情做出响应。 |
6
0
已经有一段时间了,但我们多年来使用的解决方案是捕获接收到的焦点事件(抱歉,记不清它是什么),然后明确地将焦点强制到其他东西上。它很笨拙,而且不容易(因为在VB/COM窗口中事件排序和重新排序的变化莫测),但它完成了任务。 |
diverger · 从Qt调用Excel中的用户定义VBA函数 7 年前 |
user3070144 · 通过全局接口表封送ActiveX 7 年前 |
Brutus · Qt-嵌入ActiveX控件 7 年前 |
Bob lin · 如何在窗体控件中选择ActiveX选项/单选按钮 7 年前 |