none
RichTextBox的边框问题 RRS feed

  • 问题

  • winForm中
    把RichTextBox的BorderStyle设置为None。然后重新画,
    在OnPaint里面重新画,没有效果。

    请问能够实现的方法,谢谢
    2009年9月23日 2:26

答案

  • 你好!

    把 RichTextBox.BorderStyle 设置为 None 后,将 RichTextBox 拖放到一个 Panel 中,Dock 设置为 Fill 
    通过设置 Panel 的边框,背景色,Padding,Margin 等属性来模拟边框样式。

    知识改变命运,奋斗成就人生!
    2009年9月23日 2:33
    版主

全部回复

  • 你好!

    把 RichTextBox.BorderStyle 设置为 None 后,将 RichTextBox 拖放到一个 Panel 中,Dock 设置为 Fill 
    通过设置 Panel 的边框,背景色,Padding,Margin 等属性来模拟边框样式。

    知识改变命运,奋斗成就人生!
    2009年9月23日 2:33
    版主
  • 你好 你直接重载OnPaint试试呢 为什么要设置那个BorderStyle为None呢?
    Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!http://hi.baidu.com/1987raymond
    2009年9月23日 2:36
    版主