屏蔽CTRL-V

作者:彭炜刚

在WinForm中的TextBox控件没有办法屏蔽CTRL-V的剪贴板粘贴动作,如果需要一个输入框,但是不希望用户粘贴剪贴板的内容,可以改用RichTextBox控件,并且在KeyDown中屏蔽掉CTRL-V键,例子:

private void richTextBox1_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
{
    if(e.Control && e.KeyCode==Keys.V)
        e.Handled = true;
}

关于作者:

彭炜刚是GrapeCity公司工具开发部开发研究组技术骨干。他曾经参与并负责多个日本项目,有非常丰富的开发经验。他也精通C#,开发过控件产品。



(作者:cyokin 发表时间:1/13/2003 9:46:06 PM)

在textBox不行 为什么 怎么才能实现

Contributors: FHL