很长时间了,为了达到这个目的我曾经想过自己画出来,完全用drawstring来达到TextBox的功效,后来发现我要满足选择复制的功能都难,现在还是想回头从TextBox的绘制着手,希望大家不吝赐教,谢谢!

解决方案 »

  1.   

    用WPFElementHost 承载一个WPF 控件试试要修改TextBox估计比较难
      

  2.   

    这个貌似不行,我可以推荐一个方法。你用HTML 页 和 其他控件组合一个。要不你根本画不了,因为文本域不是画布,要不你就自己创建一个画布程序。
      

  3.   

    你要画线干什么?MaskedTextbox可能可以帮助你
      

  4.   

    比如我希望显示大家的回复就象网页一样,每一个回复有一个框,样式可变,行间距可控,以便在里面插入线条等留空
    winform的,不是webform
      

  5.   

    那么就另外一个思路也可以吧,用画布如何做到里面画的文字能像textbox一样能选定内容复制改变颜色字体等也可以啊,但我估计这个更难,因为我现在做的就是这个思路,我现在仅仅只是做到选定内容,在选定的过程中的闪烁和刷新问题就搞死我了
      

  6.   

    简单说,我需要一个控件,是richtextbox和picturebox的组合
      

  7.   

    不得不新注册一个号来把这个分送出去,浪费太可惜了。
    这样吧,换一个问问题的方式,我该如何动态在richtextbox里面添加表格?回答这个问题就结贴给分,谢谢!
    现在一共是两个100分在问这个问题了
      

  8.   

    你可以用WebBrowser控件啊,可以画框,样式可变,行间距可调,richtextbox和picturebox的功能都有。
    不知道为什么你一定要自己去画。
      

  9.   

    谢谢,你在http://bbs.csdn.net/topics/390288096解答很详尽,感谢你的帮助,这贴的分给你了