我知道这已经在这里被问到:Displaying tooltip over a disabled control
但它对我不起作用。我有一个TabControl
控件,其中包含TabPage
。在TabPage
中,我有一个TableLayoutPanel
。我的禁用控件位于该面板内。
问题是当鼠标位于禁用的控件上时,事件不会触发。我尝试了表单的MouseMove
,TabControl
,TabPage
,TableLayoutPanel
和禁用控件本身的代码,但没有一个正在运行。还有其他解决方案吗?
答案 0 :(得分:1)
尝试从容器控件调用GetChildAtPoint函数,在您的情况下,听起来像TableLayoutPanel:
Control control = tableLayoutPanel1.GetChildAtPoint(e.Location);