使用CTRL + MouseOver显示工具提示

时间:2015-12-03 16:10:05

标签: c# tooltip

因此,我在应用程序中的各种复选框和滑块上都有工具提示。这部分是必要的,因为该应用程序旨在供我公司的特定人员使用来创建文件(大量专有文件格式,每种格式都有各种选项)。我一度决定工具提示是一个很好的权宜之计,直到有一整套文档,而且它可以让你更容易看到那里有什么。

我考虑过使用全局配置复选框来启用或禁用工具提示,但我想知道是否有一种优雅的方法只能在按住CTRL时显示鼠标悬停时的工具提示。我无法在此找到任何东西。任何评论都表示赞赏。

编辑:原因是当您在界面中移动时始终弹出工具提示并不理想,但能够快速访问工具提示非常有帮助。

此外,有人可以解释为什么这类问题被投票?来到这里并看到诸如“什么是.NET”这样的问题仍然是积极的,以及我正在尝试学习一些在互联网上不易获得的特定内容的问题得到了很少的投票。

以下是我的实际代码中存在工具提示tipFRBx9P446的所有位置。

Form1.Designer.cs:

        this.tipFRBx9P446 = new System.Windows.Forms.ToolTip(this.components);
        this.tipFRBx9P446.SetToolTip(this.cbFRBx9P446, "This will force P44 fields to reflect a value of \'6\'.  This can be used to ensure" + " proper testing of TFS WI 75062.");
        // 
        // tipFRBx9P446
        // 
        this.tipFRBx9P446.UseAnimation = false;
        this.tipFRBx9P446.UseFading = false;
        //
        private System.Windows.Forms.ToolTip tipFRBx9P446;

Form1.resx中:

        <metadata name="tipFRBx9P446.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>762, 17</value>

1 个答案:

答案 0 :(得分:1)

您可以使用Control.Modifier键检查是否按下了CRTL:

.list-item-content img.country-flag{
    vertical-align: middle;     
}

您应该可以在相应复选框的&#34; Mouse_Hover&#34; -event中使用此代码。 希望这会有所帮助!