2010-05-14 50 views
0

我需要更改附加到.net PropertyGrid的屬性的編輯器,但我無法設置該屬性的Editor屬性,因爲該屬性是由工具生成的,包括所有屬性。哪些類型在PropertyGrid中使用FileNameEditor?

所需的編輯器是

System.Windows.Forms.Design.FileNameEditor 

我可以在網上找到很多教程通過設置編輯器屬性,可指定該編輯器字符串屬性,但我不能設置在這種情況下,編輯器的屬性。但是,我可以建議代碼生成工具的行爲,以便我想用FileNameEditor編輯的字符串屬性轉換爲具有不同類型的另一個屬性。

爲了做到這一點,我需要知道FileNameEditor將哪種類型編輯爲默認類型。我沒有在Web上找到任何列表,這些列表會告訴我給定的編輯器在PropertyGrid中顯示時自動使用此編輯器的類型。

回答

0

此編輯器僅適用於字符串,不會自動附加到任何其他類型。

0

根據反射器,它僅用於2個屬性:

  • SqlConnectionStringBuilder.AttachDBFileName
  • OleDbConnectionStringBuilder.FileName
相關問題