我注意到 Windowsforms 中的工具提示有一个非常奇怪的行为,我不确定这是否是框架 (.NET 4) 的(已知)错误: 我有两个按钮并排放置。两者都分配了工具提示。现在我禁用其中一个控件。自然地,工具提示不会显示禁用的控件。这是它变得奇怪的时候:当我将光标移到启用按钮上而不是等待工具提示出现在启用控件上时,它会在禁用控件上打开 - 并立即再次消失。
防止这种情况的唯一方法是在工具提示的弹出事件处理程序中使用相当讨厌的解决方法。我检查相关控件是否被禁用,如果是,则取消操作。 首先有没有其他方法可以防止这种情况发生?
//edit: 刚刚确认该错误在.NET 4.5.1 中仍然存在
最佳答案
是的,这似乎是框架中的一个错误。
关于c# - 禁用控件的工具提示行为中的错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21131971/