2010-05-14 52 views
0

我需要更改附加到.net PropertyGrid的属性的编辑器,但我无法设置该属性的Editor属性,因为该属性是由工具生成的,包括所有属性。哪些类型在PropertyGrid中使用FileNameEditor?

所需的编辑器是

System.Windows.Forms.Design.FileNameEditor 

我可以在网上找到很多教程通过设置编辑器属性,可指定该编辑器字符串属性,但我不能设置在这种情况下,编辑器的属性。但是,我可以建议代码生成工具的行为,以便我想用FileNameEditor编辑的字符串属性转换为具有不同类型的另一个属性。

为了做到这一点,我需要知道FileNameEditor将哪种类型编辑为默认类型。我没有在Web上找到任何列表,这些列表会告诉我给定的编辑器在PropertyGrid中显示时自动使用此编辑器的类型。

回答

0

此编辑器仅适用于字符串,不会自动附加到任何其他类型。

0

根据反射器,它仅用于2个属性:

  • SqlConnectionStringBuilder.AttachDBFileName
  • OleDbConnectionStringBuilder.FileName
相关问题