2008-09-12 118 views
10

我有一个菜单,其中包含一些最近最常用的文件路径。这些文件的路径可能很长,所以文本有时会被修剪为“C:\ Progra ... \ foo.txt”显示MenuItem的工具提示

我想在用户悬停时弹出包含完整路径的工具提示该项目,但在NET 2.0中的Tooltip类似乎不可能。

我错过了一些明显的东西吗?

回答

-2

也许你忘了将工具提示与使用SetToolTip的控件相关联。

+0

`SetToolTip`不接受`MenuItem`。 – Otiel 2012-10-16 10:08:47

1

可能是我误解了你的问题,但为什么你需要使用Tooltip类?您可以将文字分配给ToolTipText属性,并将显示给用户。

+0

我认为这是ToolTip属性。 – jfs 2008-09-12 03:13:52

+0

控件类没有ToolTip属性。它有ToolTipText – aku 2008-09-12 03:14:50

0

工具提示是通过手动设置:

testToolStripMenuItem2.ToolTipText = "My tooltip text"; 

的菜单项可以是例如该菜单星座的一部分:一个菜单条带有一个菜单项和一个子菜单项。 (此管道代码在背后设计文件中的代码,如果你使用Visual Studio将自动为您生成)

MenuStrip menuStrip1;  
ToolStripMenuItem testToolStripMenuItem; // Menu item on menu bar 
menuStrip1.Items.Add(testToolStripMenuItem); 

ToolStripMenuItem testToolStripMenuItem2; // Sub menu item 
testToolStripMenuItem.DropDownItems.Add(testToolStripMenuItem2) 
0

在设定的MenuStrip ShowItemToolTips = True 在ToolStripMenuItem设置你的ToolTipText

yourMenusTrip.ShowItemToolTips =true; 
yourToolStripMenuItem.ToolTipText="txt";