propertygrid的右边类型显示问题
您好,遇到一些麻烦,请给不吝给予建设性的指导意见.十分感谢.
class GetSetShow
{
[EditorAttribute(typeof(myeditor), typeof(System.Drawing.Design.UITypeEditor))]
private int[] i = new int[] { 1, 2, 3, 4, 5 };
[EditorAttribute(typeof(myeditor), typeof(System.Drawing.Design.UITypeEditor))]
[CategoryAttribute("整形展示"), DisplayName("整形"), ReadOnlyAttribute(false)]
public int[] MyProperty
{
get { return i; }
set { i = value; }
}
}
在前台有个PROPERTYGIRD控件.
GetSetShow getSetShow = new GetSetShow();
this.propertygrid1.selectedobject = getSetShow;
那么我的显示就是:"整形 | Int32[] Array",我如何把这里的"Int32[] Array"改变成"请您点此处进行修改".
并且点这一栏的时候回出现"[...]"这样的修改符号,假如我有四行,都是这样的"Int32[] Array"的类型,如何都出现"请您点此处进行修改",并且每次每行都出现"[...]".
也就是说让用户很明显能看到此处,一看到此处就知道在点这里修改.
十分感谢您的关注.谢谢.