コードを変更できない次のようなクラスがある場合、s1
実行時に EditorAttribute を追加するにはどうすればよいですか?
class TestClass
{
public String s1 {get;set;}
public String s2 {get;set;}
}
この方法を試してみましたが、EditorAttribute エディターも追加されますが、それは望ましくs2
ありません。
TypeDescriptor.AddAttributes(
typeof(String),
new EditorAttribute (
typeof(MyUITypeEditor),
typeof(UITypeEditor)));
これどうやってするの?