工具提示保持显示

Fra*_*ank 3 .net c# tooltip winforms

在C#中,如何在鼠标移出ToolTip区域之前保持工具提示显示.无论我设置什么延迟,它都会保持显示状态.

我试图将AutoPopDelay,InitialDelay和ReshowDelay属性更改为0,但我能看到的唯一方法是将延迟设置为一个非常大的值,这不是我正在寻找的.

Han*_*ant 5

那是不可能的.本机Windows控件具有硬编码行为,以便在显示足够长时间时使尖端消失.没有办法覆盖这种行为.

标签是一个永久性的工具提示.

  • 如果你将它设置为高于32767,它将默默地忽略你的AutoPopDelay值.三十二秒是你可以摆脱它的最多.确保您的提示文字足够短或足够清晰,以便用户在该时间范围内理解它.五秒钟是理想的. (4认同)
  • 我不需要"永久"工具提示,只需要一个工具提示,只要鼠标静止不动.最重要的是,如果我将AutoPopDelay更改为50秒.它在5秒后消失.因为AutomaticDelay属性的任何方式.有没有办法在不更改InitialDelay,ReshowDelay属性和AutomaticDelay的情况下将延迟设置为1或2分钟? (2认同)