当前位置: 编程技术>.net/c#/asp.net
Textbox控件禁止用户向文本框中输入文字的方法
来源: 互联网 发布时间:2014-08-30
本文导语: 在winform程序中,Textbox控件,如何禁止用户向文本框中输入文字,而只允许通过程序来写入内容? 选择这个控件的属性,在事件列中找到KeyPress,双击,生成相应的事件监听方法,加入代码e.Handled = true即可。 代码如下: private ...
在winform程序中,Textbox控件,如何禁止用户向文本框中输入文字,而只允许通过程序来写入内容?
选择这个控件的属性,在事件列中找到KeyPress,双击,生成相应的事件监听方法,加入代码e.Handled = true即可。
代码如下:
private void txtDIS_KeyPress(object sender, KeyPressEventArgs e)
{
e.Handled = true; //使用户的输入失效
}
{
e.Handled = true; //使用户的输入失效
}
现在,当程序运行时,如果用户想手动的向文本框中输入内容,是没有任何效果的。
但是,程序的后台可以通过代码来赋值:
this.txtDIS.Text = "Test"
此时,就可以看到显示的效果了。