Tag: 工具提示

C#在禁用的文本框(表单)上显示工具提示

我试图在鼠标hover期间获取工具提示以显示在禁用的文本框上。 我知道,因为控件被禁用,以下操作无效: private void textBox5_MouseHover(object sender, EventArgs e) { // My tooltip display code here } 如何让鼠标hover在禁用的控件上显示工具提示? 非常感谢

更改winform ToolTip backcolor

我在我的项目中使用ToolTip控件。 我想把它的背景颜色设置为红色。 我已将ownerdraw属性更改为true,将backcolor更改为红色。 但没有结果。 有什么建议吗? 问候,skpaul。

全局更改ToolTip InitialShowDelay属性

我有一个应用程序,在Ribbon控件上设置了超过一百个不同的工具提示。 所有的工具提示都会很快弹出(大约半秒钟),我想增加弹出延迟。 经过一些研究后,似乎在WPF中执行此操作的唯一方法是通过ToolTipService.InitialShowDelay属性。 我的问题是,我是否必须通过XAML并明确说出来 ToolTipService.InitialShowDelay=”2000″ 对于每个具有ToolTip的控件? 或者是否有某种方法可以使用类似Style的方式全局设置此属性? 谢谢你的任何想法。

如果需要,显示WPF工具提示

我在一个有限大小的控件中有一个TextBlock。 如果文本太长而无法放入控件中,我想显示带有全文的工具提示。 这是您从许多应用程序中肯定知道的经典行为。 我尝试使用Converter将TextBlock宽度转换为Tooltip的Visibility。 问题是在转换器中: public object Convert(object value, … ‘value’是DataBound项。 我希望’value’成为TextBlock,观察它的宽度,并将它与GridViewColumn.Width进行比较。

创建自定义工具提示C#

我想创建一个自定义工具提示,具有不同的样式,以便当我单击控件(例如标签或用户控件)时,它会出现。 类似于Google在Google地图中为坐标所做的事情。 我试图创建一个用户控件,并在用户点击标签时显示它,但它不能正常工作。 这是WinForms ! 我附上了我想要的照片。 先感谢您!

在禁用的控件上显示工具提示

当鼠标hover在禁用的控件上时,我正在尝试显示工具提示。 由于禁用的控件不处理任何事件,我必须在父表单中执行此操作。 我选择通过处理父窗体中的MouseMove事件来完成此操作。 这是完成工作的代码: void Form1_MouseMove(object sender, MouseEventArgs e) { m_toolTips.SetToolTip(this, “testing tooltip on ” + DateTime.Now.ToString()); string tipText = this.m_toolTips.GetToolTip(this); if ((tipText != null) && (tipText.Length > 0)) { Point clientLoc = this.PointToClient(Cursor.Position); Control child = this.GetChildAtPoint(clientLoc); if (child != null && child.Enabled == false) { m_toolTips.ToolTipTitle = “MouseHover On Disabled Control”; m_toolTips.Show(tipText, this, […]

Windows Forms ToolTip在首次使用后不会重新出现

我有一个Windows Forms C#应用程序,我想在其中一个文本框上使用工具提示。 我在Form类的构造函数中初始化工具提示,它第一次工作。 因此,当我用鼠标将鼠标hover在文本框上时,它会起作用,但是一旦工具提示超时并且它消失,当我将鼠标移开并返回到控件上时,它不会重新出现。 我希望它能回来。 我究竟做错了什么? 以下是我初始化工具提示的方法: myTip = new ToolTip(); myTip.ToolTipIcon = ToolTipIcon.Info; myTip.IsBalloon = true; myTip.ShowAlways = true; myTip.SetToolTip(txtMyTextBox,”My Tooltip Text”);