1
我做了一個類似於windows窗體的對話系統。 與Windows窗體設計器一樣,我使用PropertyGrid作爲屬性和事件。 我想要做的是當雙擊事件值時,如果之前沒有填充任何內容,則會填充默認值,並且必須能夠將焦點轉移到應用程序中的其他位置。c#PropertyGrid雙擊
任何人都知道如何實現這一目標?
我做了一個類似於windows窗體的對話系統。 與Windows窗體設計器一樣,我使用PropertyGrid作爲屬性和事件。 我想要做的是當雙擊事件值時,如果之前沒有填充任何內容,則會填充默認值,並且必須能夠將焦點轉移到應用程序中的其他位置。c#PropertyGrid雙擊
任何人都知道如何實現這一目標?
處理PropertyGrid中doubleclicks是有點棘手:
這裏有一些職位,可以讓你開始:
嗯,我發現那些在谷歌發佈前..我不明白他們如何幫助很多。當屬性被雙擊時,他們都不想做任何事情(除了循環訪問他們的bool/enum的值)。所以當雙擊一個字符串屬性時,他們沒有解釋如何獲取默認值,並且他們沒有解釋如何在雙擊時獲取事件。 – user793548
爲什麼你不只是把屬性的默認值作爲開始? – Peladao