我需要更改附加到.net PropertyGrid的屬性的編輯器,但我無法設置該屬性的Editor屬性,因爲該屬性是由工具生成的,包括所有屬性。哪些類型在PropertyGrid中使用FileNameEditor?
所需的編輯器是
System.Windows.Forms.Design.FileNameEditor
我可以在網上找到很多教程通過設置編輯器屬性,可指定該編輯器字符串屬性,但我不能設置在這種情況下,編輯器的屬性。但是,我可以建議代碼生成工具的行爲,以便我想用FileNameEditor編輯的字符串屬性轉換爲具有不同類型的另一個屬性。
爲了做到這一點,我需要知道FileNameEditor將哪種類型編輯爲默認類型。我沒有在Web上找到任何列表,這些列表會告訴我給定的編輯器在PropertyGrid中顯示時自動使用此編輯器的類型。