C#里如何锁定textBox控键
展开全部
在textbox的keypress事件里(你的控件)
这么写~(数字)
private void textBox1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e){if(e.KeyChar='0'&&e.KeyChar<='9')
e.Handled=false;else
e.Handled=true;}这么写~~(字母)
if语句里改成这个
(e.KeyChar='A'&&e.KeyChar<='Z')||(e.KeyChar='a'&&e.KeyChar<='z'))
e.Handled=false;else
e.Handled=true;
但是如果这样写的话空格键和Backspace键都失效了
所以你还需要知道空格键和Backspace键的阿斯克码值 让e.keychar=空格键和Backspace键的阿斯克码值时 e.handled=false;我就知道这些了 好像我说的还有些错误 望多多指教
这么写~(数字)
private void textBox1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e){if(e.KeyChar='0'&&e.KeyChar<='9')
e.Handled=false;else
e.Handled=true;}这么写~~(字母)
if语句里改成这个
(e.KeyChar='A'&&e.KeyChar<='Z')||(e.KeyChar='a'&&e.KeyChar<='z'))
e.Handled=false;else
e.Handled=true;
但是如果这样写的话空格键和Backspace键都失效了
所以你还需要知道空格键和Backspace键的阿斯克码值 让e.keychar=空格键和Backspace键的阿斯克码值时 e.handled=false;我就知道这些了 好像我说的还有些错误 望多多指教
2013-11-05
展开全部
如何锁定 是不能输入还是什么 如果是不能输入就有一个readonly属性设置为true就只能通过程序修改内容
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询