Tag: tooltip

c#:在子项目上显示工具提示

我有一个listview,在其中一列(不是第一列)中我想显示错误代码。 我无法做的是显示工具提示。 我有 this.lstList.ShowItemToolTips = true; … ListViewItem value = lstList.Items.Add(name, name, 0); … if (lstList.Columns.Contains(lstColErrorCode)) { value.SubItems.Add(new ListViewItem.ListViewSubItem(value, errorCode.ToString())); value.ToolTipText = errorCode.ToString(“X”); } 我想得到代码的hex值,显示在十进制值上方的工具提示中,但它显示在名称上方。 我无法得到任何我试图工作的东西(比如试图获得子项目的坐标)。 我将不胜感激任何建议。

使用工具提示c#在图表上的任何点上显示系列值

所以我看到很多关于使用工具提示在hover在数据点上时显示图表数据的示例,但我希望在我的鼠标只是在图表上方时显示值,而不一定是在特定数据点上(即空白)在其他地方)。 我最终还希望在数据点上有一个小圆圈或正方形,但这可以在以后出现。 谁能告诉我怎么做? 我将在下面包含我当前的代码。 private void chData_MouseMove(object sender, MouseEventArgs e) { HitTestResult pos = chData.HitTest(eX, eY); if (pos.ChartElementType == ChartElementType.DataPoint) { string tipInfo; tipInfo = “Bat 1: ” + ch1Array[pos.PointIndex].ToString(“0.00”) + Environment.NewLine + “Bat 2: ” + ch2Array[pos.PointIndex].ToString(“0.00”) + Environment.NewLine; tooltip.SetToolTip(chData, tipInfo); } } 我猜我必须改变if语句,但我不确定是什么。 任何帮助是极大的赞赏!

在C#.net 4.0中使用工具提示

我的问题是,对于listBox特定值,是否可以从数据库中获取某些值以显示为tooltip ? 场景: 我在listBox有几个项目,例如红色,黄色,白色。 当我选择/带鼠标箭头/聚焦在任何一个项目附近时, tooltip必须显示…例如,如果是红色,则tooltip应显示“原色”,如果是“黄色”,则tooltip应显示“二级色” ”。 我已经存储了“原色”,“二次色”,…,聚焦时必须显示的tooltip ,在数据库中。 我的问题是,对于listbox特定值,是否可以从数据库中获取某些值以显示为tooltip ?

从仅限系统托盘的应用程序创建工具提示

所以我试图在屏幕上的某个点创建一个工具提示。 ToolTip tip = new ToolTip(); tip.Show(“foobar”, **IWin32Window window**, new Point(100, 100)) 问题是我不知道在上面插入什么window参数。 我的应用程序完全从系统托盘中运行,并且没有其他GUI元素。 它叫做notifyIcon1 。 这是通过Form1创建的。 当插入tip.Show()时,这些值都不起作用。 如何仅使用系统托盘在屏幕上的任何位置生成工具提示? 谢谢。

工具提示气球在5秒后消失

我将属性“AutoPopDelay”设置为60000,但每次我将鼠标hover在相关元素上时,即使我的鼠标指针在元素上保持静止,气球也只会保持打开5秒钟。 关于可能导致这种情况的任何想法? 编辑:我正在使用WinForms

在非聚焦ToolStripItem上显示工具提示

当鼠标hover在它们上时,ToolStripItems显示活动突出显示,即使它们所在的表单不在焦点上。 但是,除非表格是重点,否则他们不会显示他们的工具提示。 我见过ToolStrip’click-though’hack 。 任何人都知道如何使ToolStripButton在其父表单不在焦点时显示其工具提示? 谢谢!

使用PInvoke声明实现代码示例时遇到问题

我在这里引用了以下线程来解答我的问题: 从系统托盘中的图标获取工具提示文本 我基本上想要做与OP相同的事情,但与响应此线程的其他一些用户不同,我在添加缺少的代码示例中未明确定义的PInvoke声明后,无法使代码工作。 我组装了一个类文件,试图将所有内容放在一起,我引用了PInvoke.net的声明(我不确定这是用户michalczerwinski所做的,或者他是否正在使用某种PInvoke库)。 这是我到目前为止所拥有的: using System; using System.Collections.Generic; using System.Diagnostics; using System.Linq; using System.Runtime.ConstrainedExecution; using System.Runtime.InteropServices; using System.Security; using System.Text; using System.Threading.Tasks; namespace Example { public static class TrayTooltip { [Flags] public enum ProcessAccessFlags : uint { All = 0x001F0FFF, Terminate = 0x00000001, CreateThread = 0x00000002, VirtualMemoryOperation = 0x00000008, VirtualMemoryRead = 0x00000010, VirtualMemoryWrite = […]

将UI定位到鼠标位置(使“工具提示”面板跟随光标)

我按照光标制作了一个工具提示面板 void Update () { this.transform.position = Input.mousePosition; } 在更新function中。 面板“落后”,在四分之一秒后移动到光标位置,这有点烦人有更好的方法吗? 我可以以某种方式“粘合”它到光标? 以下是我从右向左移动鼠标时的外观。 当鼠标静止时,面板IS在光标下,只有在剧烈移动时它才会落后。

CheckedListBox项目的工具提示?

当用户的鼠标放在CheckedListBox中的项目上时,是否有一种直接的方法来设置其他文本出现在工具提示中? 我希望能够在代码中做到的是: uiChkLstTables.DisplayOnHoverMember = “DisplayOnHoverProperty”; //Property contains extended details 任何人都能指出我正确的方向吗? 我已经找到了一些文章,涉及检测鼠标当前所在的项目并创建一个新的工具提示实例,但这听起来有点过于人为,不是最好的方法。 提前致谢。

如何在C#中的特定标签上创建工具提示点?

在我的应用程序中,我想使用工具提示指向标签以引起用户注意: toolTip.IsBalloon = true; toolTip.Show(“message”, label1); 问题是气球没有指向指定的标签。 我该怎么办?