2008-09-12 119 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";