日期:2014-05-18  浏览次数:20811 次

Richtextbox的问题,烦呢,这破控件咋那么难用!

1.如何从Word中粘帖文字到RichTextbox,而不粘帖其格式。

2.同样是将TextBox和RichTextBox的属性BorderStyle = FixedSingle

  两种外观都是不同的,我想要和TextBox一样,怎么做?

------解决方案--------------------
private void richTextBox1_KeyDown(object sender, KeyEventArgs e)
{
if (e.Control && e.KeyCode == Keys.V)
{
string txt = Clipboard.GetText();
Clipboard.Clear();
this.richTextBox1.Text += txt;
}
}

第2个 ^_^ 应该多试下就是了吧
------解决方案--------------------
上面的处理方法不是那么 好 
希望谁有好的解决方法说下
RICHTEXTBOX这个控件功能很强的
------解决方案--------------------
目前我的想法是屏蔽掉系统粘贴的热键 然后再自己对richtextbox的内容做处理 
你可能需要继承RichTextBox 然后做成一个适合自己的新的控件
------解决方案--------------------
有个简单的办法,就是不用RichTextBox。。。

用TextBox代替,不过把TextBox的MultiLine设为true