工具提示不会显示在嵌套的用户控件中

时间:2014-01-02 12:15:46

标签: c# winforms

我在UserControl1中定义了一个Label。此标签在运行时(在.cs文件中)分配有工具提示。

mTooltip.SetToolTip(this.txtDirection2, CloseItem.ToString());
mTooltip.ShowAlways = true;

在Usercontrol2和Usercontrol3中调用UserControl1。

还存在另一个usercontrol,usercontrol4。

在Usercontrol4中,基于'if'条件调用Usercontrol2和Usercontrol3。

默认情况下,Usercontrol2正在从Usercontrol4调用。在Usercontrol2中,当我将鼠标悬停在标签上时,UserControl1中定义的工具提示将显示。

但是当从Usercontrol4打开Usercontrol3时,工具提示将永远不会显示。

我也试过调试,通过将调试器放在UserControl1中,工具提示会填充正确的值。它未设置为null。我还检查了Usercontrol4的工具提示值,它具有正确的值。

0 个答案:

没有答案