2011-01-20 115 views
3

我想从Excel表格复制数据到WinForm .NET项目中的富文本框。复制粘贴Excel数据到丰富的文本框+删除网格线

现在网格线已经出现在富文本框中了。如何消除富文本框中的网格线。

因为我不想在富文本框中显示网格线。

请帮我

由于桑迪普

+0

它是否必须是富文本框?你可以使用一个普通的TextBox吗? – 2011-01-20 01:38:57

+0

可以在将它们粘贴到richtext框后消除网格线吗? – Sandepku 2011-01-20 02:28:19

+0

可以将富文本框即时转换为普通文本框? – Sandepku 2011-01-20 02:30:36

回答

3

,你可以在你的RichTextBox的keydown事件做这样的(如果你使用的是普通贴法)

 private void richTextBox1_KeyDown(object sender, KeyEventArgs e) 
     { 
      if (e.Control == true && e.KeyCode == Keys.V) 
      { 
       e.Handled = true; 
       string st = Clipboard.GetText(); 
       richTextBox1.Text = st; 
      } 
     } 

希望这有助于

1

用这个把我的头撞在墙上。我正在使用nUnit测试Clipboard类中可用的不同方法,并且每个方法都返回null。使用nUnit,您必须将[RequiresSTA]属性添加到类中。

最终结果看起来像[TestFixture, RequiresSTA]

来源:https://stackoverflow.com/a/5293312/1444511

相关问题