C# Winform开发,文本框只让回车
要求:
1 文本框中的原有的值不能在输入中破坏掉
2 文本框不是Enable=true的
3 可以响应回车事件。
求助。。。
[解决办法]
截获消息,只让回车过就ok了
[解决办法]
听上去很复杂,你用两个文本框,前一个内容定死,后一个输入.... 可能我理解错了我...
[解决办法]
private void textBox1_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar != '\r') e.Handled = true; }
[解决办法]
你的问题矛盾啊,如果你屏蔽了其他键,那么你怎么输入啊?
[解决办法]
捕获文本框的鼠标按下事件,将所有按下操作设置为已处理,然后对回车键进行你想要的特殊处理。
[解决办法]
private void tbfn_KeyPress(object sender, KeyPressEventArgs e
{
if (e.KeyChar == 13)
{
e.Handled = false ;
}
}
只响应回车,这样你怎么输入数据?
[解决办法]
这样,你禁止复制,黏贴,剪切啊
<input type="text" id="username" name="username" value="站长特效网" onpaste="return false" oncontextmenu="return false" oncopy="return false" oncut="return false">
[解决办法]
这样,你禁止复制,黏贴,剪切啊
<input type="text" id="username" name="username" value="站长特效网" onpaste="return false" oncontextmenu="return false" oncopy="return false" oncut="return false">
[解决办法]
重写processcmdkey吧
[解决办法]
lz 你的需求能重新描述一遍么?
[解决办法]
private void textBox1_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar ==Convert.ToChar(Keys.Return)) { MessageBox.Show(e.KeyChar.ToString()); } else { e.Handled = true; } }
[解决办法]