2008/01/11(Fri) 12:57:59 編集(投稿者)
■No12536 (επιστημη さん) に返信
> あ、いや、デザイン時とかじゃなくて、アプリケーションのUIの一部にPropertyGridを貼るです。
実行時でしたら、EditorAttribute クラス でしたm(__)m
[EditorAttribute クラス]
http://msdn2.microsoft.com/ja-jp/library/system.componentmodel.editorattribute.aspx
でもって、こんな感じですかね。
public class Settings
{
private string who_;
private string path_;
[Description("だれが"), Category("ヒト")]
public string Who { get { return who_; } set { who_ = value; } }
[Description("なにを"), Category("モノ")]
[EditorAttribute(typeof(System.Windows.Forms.Design.FileNameEditor), typeof(System.Drawing.Design.UITypeEditor))]
public string What { get { return path_; } set { path_ = value; } }
}
(System.Design.dllへの参照が必要になります。)