|
我在代码中利用System.Reflection命名空间中的方法动态生成一个类,现在要向里面添加一个如下面代码所示的特殊的Property,请问该怎么办?
要添加的Property信息如下 :
private string filename;
[Editor(typeof(System.Windows.Forms.Design.FileNameEditor),typeof(System.Drawing.Design.UITypeEditor))]
public string FileName
{
get
{
return filename;
}
set
{
this.filename = value;
}
}
这个Property就是在PropertyGrid中显示这一属性时,会出现一个"..."的小按钮,点击的时候会出来一个选择文件对话框,选定以后把选中文件的路径返回给这个Property |
|