2011-12-02 195 views
1

我做了一個類似於windows窗體的對話系統。 與Windows窗體設計器一樣,我使用PropertyGrid作爲屬性和事件。 我想要做的是當雙擊事件值時,如果之前沒有填充任何內容,則會填充默認值,並且必須能夠將焦點轉移到應用程序中的其他位置。c#PropertyGrid雙擊

任何人都知道如何實現這一目標?

回答

-2

處理PropertyGrid中doubleclicks是有點棘手:

這裏有一些職位,可以讓你開始:

http://social.msdn.microsoft.com/Forums/en-US/winformsdesigner/thread/1c82666d-ea86-49a6-8844-079cff196275/

Property grid item and DoubleClick

+0

嗯,我發現那些在谷歌發佈前..我不明白他們如何幫助很多。當屬性被雙擊時,他們都不想做任何事情(除了循環訪問他們的bool/enum的值)。所以當雙擊一個字符串屬性時,他們沒有解釋如何獲取默認值,並且他們沒有解釋如何在雙擊時獲取事件。 – user793548

+0

爲什麼你不只是把屬性的默認值作爲開始? – Peladao