我将属性“AutoPopDelay”设置为60000,但每次将鼠标悬停在相关元素上时,即使我的鼠标指针在元素上保持静止,气球也只会保持打开5秒钟。
关于可能导致这种情况的任何想法?
编辑:我正在使用WinForms
答案 0 :(得分:3)
稍微使用工具提示控件,似乎你可以将AutoPopDelay设置为高于32767的任何东西,并且它将默认回到5000.我的猜测是在后台使用short而不是int
答案 1 :(得分:2)
阅读MSDN上AutoPopDelay
的文档(link),延迟弹出窗口的最长时间 5000毫秒。
如果您想要更长的持续时间,请使用Show
方法控制显示工具提示的确切时刻。
...
但是,如果您需要使用工具提示长时间保持打开状态,我相信您正在尝试治愈症状,而不是问题的原因。根据定义,工具提示是“一个小盒子,其中包含有关用户指向的项目的上下文信息”。如果用户无法在5秒内读取工具提示尝试建议的内容,那么它实际上不是“提示”,而是来自帮助文件的整个章节。