在属性网格中显示我的用户控件的字符串属性的多行文本编辑器

时间:2015-12-27 15:29:06

标签: c# .net winforms visual-studio windows-forms-designer

如何在属性网格中为我的用户控件的字符串属性显示文本编辑器,如下所示:

enter image description here

2 个答案:

答案 0 :(得分:1)

我不确定你的意思我认为建议您解释更多。但是,如果要在表单中显示文本,请从工具箱菜单中选择“标签”。

答案 1 :(得分:1)

您应该使用MultilineStringEditor属性为您的字符串属性注册UITypeEditor 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;