私は次のプロパティを持っています:
[Editor("System.ComponentModel.Design.MultilineStringEditor, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Drawing.Design.UITypeEditor, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"), CategoryAttribute("Lua Attributes"), DescriptionAttribute("The function to be run when the enter button is pressed")]
public string OnEnter {
get { return onEnterFunc; }
set { onEnterFunc = value; }
}
これにより、プロパティウィンドウでそのプロパティのメインエディターとしてMultilineStringEditorがアクティブ化されます。残念ながら、OnEnterのエディターは、プロパティウィンドウに読み込まれると、単純な文字列エディターにすぎません。OnEnterを複数の編集済みプロパティにする必要があることを.NETに認識させるにはどうすればよいですか?