C#工具提示不显示在“显示”上为了满足要求,我不得不手动显示工具提示30秒。根据msdn,我只需要使用“显示”方法即可。toolTip.Show(QuestionHelpText,btnHelp,30000);但我只是得到了标准的工具提示行为,这意味着消息会在我单击后的半秒内出现(只是因为鼠标指针仍在按钮上)。我尝试了toolTip.Show(QuestionHelpText,btnHelp);的一些变体。但仍然没有任何反应。有谁知道为什么会这样?谢谢,我知道一个简单的解决方法是在按钮附近放置一个带有空文本的标签(我们将其命名为labelHelp),以下代码应该可以工作privatevoidbtnHelp_Click(objectsender,EventArgse){toolTip.Show(QuestionHelpText,labelHelp,3000);声明“toolTip”在哪里?MSDN没有说明(在ToolTip.Show方法文档中)Show方法是阻塞调用,因此如果您在方法中声明工具提示,然后在退出方法后几乎立即,工具提示将超出范围,导致它不会呈现或消失。我认为您需要设置工具提示的initialDelay属性。以上是C#学习教程:C#工具提示没有出现在“显示”中。注意——本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
