问题描述如下:
在自定义控件myCtl中有一个string类型的属性strBody,
默认情况下,在设计时属性编辑器为单行文本输入框。
问题是我想为这个属性提供多行属性编辑器,以便允许用户输入具有换行符格式的内容保存在这个属性中。
请问我应该如何做?最好给个实例,万分感谢!

解决方案 »

  1.   

    你用多行编辑器编辑 存到他里面 就存住了
    不过页面上显示的时候要把 \r\n 替换成 <br/>
      

  2.   

    那样不可以通过VS.NET IDE 属性窗体可视化编辑啊,用户操作起来会有问题的
      

  3.   

    .NET 2.0 provides a MultilineStringEditor, see an example
    http://www.developersdex.com/vb/message.asp?p=2927&ID=%3C7AB7A8AA-0C57-4777-8362-2D26771681AE%40microsoft.com%3Efor 1.1, I think you need write your ownhttp://www.codeproject.com/vb/net/Propertygrid_Editor.asp