Tag: 工具提示

如何将这个基于代码的WPF工具提示转换为Silverlight?

以下ToolTip代码适用于WPF 。 我试图让它在Silverlight中运行 。 但它给了我这些错误 : TextBlock does not contain a definition for ToolTip. Cursors does not contain a definition for Help. ToolTipService does not contain a definition for SetInitialShowDelay. 如何在Silverlight中使用它? using System.Windows; using System.Windows.Controls; using System.Windows.Input; using System.Windows.Media; namespace TestHover29282 { public partial class Window1 : Window { public Window1() { InitializeComponent(); AddCustomer(“Jim Smith”); […]

WPF自定义控件的ToolTip MultiBinding问题

当我在WPF自定义控件中设置工具提示绑定时,这种方式非常完美: public override void OnApplyTemplate() { base.OnApplyTemplate(); … SetBinding(ToolTipProperty, new Binding { Source = this, Path = new PropertyPath(“Property1”), StringFormat = “ValueOfProp1: {0}” }); } 但是当我尝试使用MultiBinding在ToolTip中有多个属性时,它不起作用: public override void OnApplyTemplate() { base.OnApplyTemplate(); … MultiBinding multiBinding = new MultiBinding(); multiBinding.StringFormat = “ValueOfProp1: {0}\nValueOfProp2: {1}\nValueOfProp3: {2}\n”; multiBinding.Bindings.Add(new Binding { Source = this, Path = new PropertyPath(“Property1”) }); […]

整个ToolTip的Backgroundcolor

有谁知道一个简单的XAML解决方案来改变ToolTip的整个背景? 我做了以下事情: 但结果看起来像这样: 有什么建议?

从右到左工具提示文本c#

使用WinForms,我有一个字符串,我想将其设置为工具提示。 字符串由Environment.NewLine用行分隔,如下所示: x.ToolTipText = “aaaaaa” + Environment.NewLine + “bbb”; 当此字符串设置为ToolTip时,它看起来: aaaaaa bbb 但我的问题是当我希望它本地化为阿拉伯语并且ToolTip不支持默认的RightToLeft属性时,所以它看起来非常糟糕。 我希望它看起来像: aaaaaa bbb 另外: String.PadLeft没有帮助! 任何的想法?

将关闭按钮(红色x)添加到.NET工具提示

我正在寻找一种方法来向.NET ToolTip对象添加一个类似于NotifyIcon的关闭按钮。 我正在使用工具提示作为使用Show()方法以编程方式调用的消息气球。 这工作正常,但没有onclick事件或关闭工具提示的简单方法。 你必须在代码中的其他地方调用Hide()方法,我宁愿让工具提示能够关闭它自己。 我知道网络周围有几个使用管理和非托管代码的气球工具提示来执行Windows API,但我宁愿留在我舒适的.NET世界中。 我有一个第三方应用程序调用我的.NET应用程序,它在尝试显示非托管工具提示时崩溃。

C#工具提示没有出现在“显示”

要满足要求,我必须手动显示工具提示30秒。 根据msdn,我只需要使用“显示”方法。 toolTip.Show(QuestionHelpText, btnHelp, 30000); 但我只得到标准的工具提示行为,这意味着在我点击后半秒钟内出现消息(仅因为鼠标指针仍在按钮上)。 我尝试过一些变化 toolTip.Show(QuestionHelpText, btnHelp); 但仍然没有任何反应。 有人知道为什么会这样吗? 谢谢

如何增加ToolTip显示时间?

我有一个GridView,在它的RowDataBound事件中,我正在分配ToolTip如下: protected void gv_RowDataBound(object sender, GridViewRowEventArgs e) { try { if (gv.HeaderRow != null && e.Row.RowType == DataControlRowType.DataRow) { e.Row.ToolTip = “Remarks: ” + ((Label)e.Row.FindControl(“lblRemarks”)).Text; } } catch (Exception ex) { BussinessLayer.RIBOException.Instance.HandleMe(this, ex); } } 在这里,我想延长ToolTip的显示时间。 这该怎么做?

关于如何将无模式消息框显示为工具提示的想法

每当用户将鼠标hover在菜单项上时,我都需要显示无模式消息框。 我不能使用messagebox.show(…),因为它是一个模态。 所以我所做的是创建一个单独的窗体,并使用菜单项上的hover事件显示窗体。 我有两个问题: 1)当窗体显示时,菜单失去其可见性。 2)窗体表格不会出现在菜单项旁边,就像工具提示一样。 关于如何保留组件的工具提示以使其外观和行为像窗体的任何想法?

当鼠标位于数据网格中时,显示数据网格行中每个项目的工具提示

当您将鼠标hover在该特定行中的项目上时,如何为datagridview中的每个项目显示datagridview的工具提示? 我的表product有列: product name product price product description product image …. 我要求我有一个带有列的datagridview ,我从数据库中获取这些: product name product price product image …. 现在我想显示这样的工具提示:如果我将鼠标hover在产品图像上,将显示该产品的产品说明。 我想为每一行做这件事。 有人请帮忙吗?

为什么没有显示指向正确控件的气球提示?

我在我的表单上使用ToolTip控件,但发现即使我的光标在一个控件上,工具提示也显示在其他位置。 我想在我的光标所在的控件内显示这个。 如上图所示,当我的光标位于Textbox3 ,工具提示显示在Textbox4 。 我希望它显示指向Textbox3 。 我目前正在使用以下代码在3个不同的事件中显示工具提示: private void txtImmediateddest_Enter(object sender, EventArgs e) { ttpDetail.Show(“Ex:111000025”, txtImmediateddest); } private void txtImmediateddest_MouseHover(object sender, EventArgs e) { ttpDetail.Show(“Ex:111000025”, txtImmediateddest); } private void txtImmediateddest_MouseUp(object sender, MouseEventArgs e) { ttpDetail.Show(“Ex:111000025”, txtImmediateddest, e.Location); //toolTipimmeddest.Show(“Required & Must be 9 Digits”, txtImmediateddest); } 编辑 private void textBox1_MouseHover(object sender, EventArgs e) { ttpDetail.AutoPopDelay […]