2010-11-12 73 views
1

我在我的項目中創建了一個組合框,它從文件中獲取一定數量的數字。 這個組合下拉列表中的每個數字表示的東西。 當鼠標懸停在組合框上時,我希望顯示在工具提示中。 直到現在一切都很好。 我現在想要的是當鼠標滑過dop組合列表時看到工具提示。 我該怎麼做?到目前爲止,互聯網並沒有給我一些工作。 有沒有人可以幫助我?工具提示,同時下拉組合框

+0

祝你好運:http://social.msdn.microsoft.com/forums/en-US/winforms/thread/e234c4a7-0cf7-4284-a072-8152f7593002/ – 2010-11-12 19:43:05

+0

親愛的漢斯,謝謝你的回答。但我無法從你給我的解決方案中想出來。首先是因爲我對c#不熟悉,其次是回答說不覆蓋我想要的解決方案,因爲我需要在選擇之前在DropDown List的每個項目中查看ToolTip。所以我和以前一樣。請有人幫助我 – 2010-11-12 21:59:48

+0

Hmya,如果從相關答案中不清楚,這是*難*做的事情。這並非不可能,鏈接會告訴你如何開始。如果你不知道如何完成它,請考慮在你的問題上給予獎勵,以找到其他人做你的工作。或者你可以將它收縮出來,這將花費一兩個星期。等到你至少有幾百名代表,這不是有趣的代碼。 – 2010-11-12 22:22:48

回答

2

這是一種你正在尋找的東西,工具提示出現在鼠標懸停的ComboBox項目上嗎?

alt text

如果是的話就來看看這篇文章codeproject.com:
A Windows.Forms.ComboBox with Item ToolTips for 32 bit Windows XP (SP2)

這是VB.NET,目前當鼠標滑過顯示一個ComboBox項目的文本;我相信你可以適應你的具體需求。

+0

很好親愛的傑伊謝謝你的回答,我不得不承認,你在這種情況下的想法是最接近的。但是我的事情(畢竟我給了這個工作),我們需要一個名爲「指向列表項目」的組合框的新事件,以便從那裏處理一些事件參數。最後我同意漢斯,這是非常困難的代碼。或者我可以成爲一個組合框已經抓住了這些電子郵件! – 2010-11-13 08:21:25

0

最後我解決了我在這個問題上提到的組合框的問題。 當然,微軟並沒有給它任何解決方案,但是有一個小竅門,我們一方面設法做我們想做的事,而另一方面沒有人會理解我們是如何做到的。 所以,如果有人想看到這個解決方案,請設置一個問題,我會盡快回答。 對於「壞和最壞」請對這個問題發表評論。

我的代碼在vb.net。