在 属性 网格中为我的用户控件的字符串 属性 显示多行文本编辑器
Show multi-line text editor for a string property of my user control in property grid
如何在 属性 网格中为用户控件的字符串 属性 显示文本编辑器,如下所示:
我不太清楚你的意思我觉得建议你多解释一下。但是,如果您想在表单中显示文本,请从工具箱菜单中选择 select 标签。
您应该注册 MultilineStringEditor
as UITypeEditor
for your string property, using an Editor
属性,这样:
[Editor(typeof(MultilineStringEditor), typeof(UITypeEditor))]
public string MyProperty {get;set;}
这样做:
- 你项目的
Target Framework
应该是一个完整的框架,比如.Net Framework 4.0
- 添加
System.Design
对您的项目的引用。
添加使用:
using System.ComponentModel.Design;
using System.Drawing.Design;
如何在 属性 网格中为用户控件的字符串 属性 显示文本编辑器,如下所示:
我不太清楚你的意思我觉得建议你多解释一下。但是,如果您想在表单中显示文本,请从工具箱菜单中选择 select 标签。
您应该注册 MultilineStringEditor
as UITypeEditor
for your string property, using an Editor
属性,这样:
[Editor(typeof(MultilineStringEditor), typeof(UITypeEditor))]
public string MyProperty {get;set;}
这样做:
- 你项目的
Target Framework
应该是一个完整的框架,比如.Net Framework 4.0
- 添加
System.Design
对您的项目的引用。 添加使用:
using System.ComponentModel.Design; using System.Drawing.Design;