需要帮助找到与Winforms兼容的自定义工具提示控件

时间:2011-04-13 14:55:52

标签: c# winforms

enter image description here

我认为这是一个非常聪明的控件,winForms有这样的事情吗?

5 个答案:

答案 0 :(得分:3)

Devexpress有一个免费的 ToolTipController 类(以及ErrorProvider和HintController类),你可以在这里找到它:https://www.devexpress.com/Products/Free/NetOffer/它提供了你想要的。我每天都用它。您只需将文本框拖放到表单上,并根据需要设置其工具提示,工具提示控件和工具提示属性(您也可以使用验证事件将错误消息显示为工具提示)。

答案 1 :(得分:2)

您正在寻找ToolTip component

答案 2 :(得分:0)

不,不是开箱即用的。有一个工具提示,但它看起来不像你展示的那个。

但你可以通过创建一个自定义控件来实现它。

答案 3 :(得分:0)

我能想到的最近的事情是Error Provider控件

答案 4 :(得分:0)

winforms中有一个错误提供程序可以执行此操作,但是如果要显示这样,可以使用工具提示

//创建工具提示并与表单容器关联。          ToolTip toolTip1 = new ToolTip();

     // Set up the delays for the ToolTip.
     toolTip1.AutoPopDelay = 5000;
     toolTip1.InitialDelay = 1000;
     toolTip1.ReshowDelay = 500;
     // Force the ToolTip text to be displayed whether or not the form is active.
     toolTip1.ShowAlways = true;

     // Set up the ToolTip text for the Button .
     toolTip1.SetToolTip(this.button1, "My button1");

MSDN参考