C# 有没有办法为ToolStripStatusLabel上的工具提示设置InitialDelay?
我在我的C# 有没有办法为ToolStripStatusLabel上的工具提示设置InitialDelay?,c#,winforms,tooltip,C#,Winforms,Tooltip,我在我的StatusStrip中有一个ToolStripStatusLabel图像,单击该图像时会显示日志报告。我还为这个元素设置了工具提示,这样用户就知道当他点击那里时会发生什么。问题是,由于它位于我的应用程序的底部,图像下方的工具提示显示空间不大,因此它覆盖了图像,从而妨碍了单击 我想做的是增加工具提示显示的初始延迟,以便专家用户在提示显示之前单击图像 但是StatusStrips很棘手,我找不到如何设置此属性。有没有办法?如果我知道你想要什么。 工具提示具有InitialDelay属性 您
StatusStrip
中有一个ToolStripStatusLabel
图像,单击该图像时会显示日志报告。我还为这个元素设置了工具提示
,这样用户就知道当他点击那里时会发生什么。问题是,由于它位于我的应用程序的底部,图像下方的工具提示显示空间不大,因此它覆盖了图像,从而妨碍了单击
我想做的是增加工具提示显示的初始延迟,以便专家用户在提示显示之前单击图像
但是StatusStrip
s很棘手,我找不到如何设置此属性。有没有办法?如果我知道你想要什么。
工具提示具有InitialDelay属性
您提供了一个很好的论据,说明了为什么StatusStrip除了显示状态外,不应用于其他任何用途。它不仅如此不直观,以至于您需要一个工具提示来让用户有机会发现该命令,而且您还发现工具提示实际上阻碍了用户。因此,要解决真正的问题,请将其设置为窗口顶部ToolStrip中的一个按钮。也许为ToolStripStatusLabel
创建您自己的工具提示会有所帮助。@HansPassant我不认为这是不直观的,但我知道我尝试使用的控件不是为我尝试执行的操作而设计的。我会修改我的设计。谢谢。这是正确的,但是StatusStrip
元素没有使用ToolTip
对象来显示工具提示。