我如何让用户只复制文本编辑的文本

问题描述:

我在我的表单中有一个TextEdit,我只想让用户复制它的containt并不编辑它,如果我使用TextEdit.Enabled = false;我不能复制TextEdit的containt。我如何让用户只复制文本编辑的文本

请问,我如何让用户只复制文本。

+0

只是挂钩Changed事件,并设置'e.Handled = true;'或者类似的东西。 – 2012-08-05 00:32:09

+2

谢谢我试过TextEdit.Properties.ReadOnly = true;有效 – 2012-08-05 00:35:31

尝试TextEdit.Properties.ReadOnly = true。这应该工作。

设置属性ReadOnly为true,并在窗体中添加一个按钮在button1_Click事件处理程序复制的文本,并写这样的代码:

Clipboard.SetDataObject(richTextBox1.SelectedText);