如何在richTextBox中过滤 CTRL + V ?
我有富文本框,文字“blabla \ n bla ... \ n -gg”。
我不能允许它通过复制\粘贴来打\ n。
怎么做?
答案 0 :(得分:2)
从RichTextBox
导出并覆盖ProcessCmdKey
。
class NoPasteRichTextBox : RichTextBox
{
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
if (keyData == (Keys.Control | Keys.V) &&
Clipboard.GetText().Contains("\n"))
{
return true;
}
return base.ProcessCmdKey(ref msg, keyData);
}
}