在C#中用了密码框(TextBox),我想禁用ctrl+v,不晓得该咋做,请高手帮帮忙吧

如题所述

第1个回答  2010-08-13
如果你指的是WinForm
textBox1.ShortcutsEnabled = false;可以实现(放在Form1_Load)
如果是asp.net
在textbox中加入
onpaste="return false" 禁用粘贴
oncopy="return false" 禁用复制
oncut="return false" 禁用剪切
context="noContext" 禁用右键菜单
第2个回答  2010-08-13
private void textBox1_KeyDown(object sender,KeyEventArgs e)
{
if(e.Control && e.KeyCode == Keys.V)
{
e.Handled = true;
}
}

protected void Page_Load(object sender, EventArgs e)
{
textBox1.Attributes.Add("onkeydown","javascript:if(event.ctrlKey){return false;}");
}本回答被提问者采纳
相似回答