Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 有没有办法为ToolStripStatusLabel上的工具提示设置InitialDelay?_C#_Winforms_Tooltip - Fatal编程技术网

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
对象来显示工具提示。