我對自己在PropertyGrid中顯示的屬性的幾個問題我似乎無法找到答案:C#PropertyGrid的有關屬性的其他問題
1)我該怎麼辦,如果我的財產是一類?當編輯多個對象時,會發生事件(當屬性是結構或簡單類型時,它是可以的,但如果屬性是類,則在應用值時將相同類的引用傳遞給所有編輯的成員,這顯然很糟糕,並且它不會識別兩個類與成員相同,因爲他們有不同的參考,等等)
2)我如何調整我爲屬性創建的自定義下拉列表編輯器?
3)當多個對象具有不同的值時,我可以以某種方式區分空值和無值嗎?喜歡,所以
- ,如果我有選擇的兩個對象具有相同的「名稱」屬性,它會顯示名稱:TEXT
- ,如果我有選擇的2個對象與「名」 =「」,它會顯示名稱:
- ,如果我有選擇的兩個對象具有不同的「名字」,它會顯示名稱:
4)如何顯示的東西時,價值是空白?它必須在用戶開始編輯時消失!例如,我有財產「名稱」,如果它的空白,它應該有屬性網格中顯示,但只要用戶點擊編輯,光標出現時,<>應該消失
謝謝,我設法VB從文章轉換成C#並設法得到它,現在我有幾個其他問題,我想我會更新這個主題不產卵另一個... – Istrebitel 2012-03-29 05:50:21
偉大的,我能夠幫助你:) – 2012-04-01 01:23:38