日期:2014-05-19  浏览次数:20761 次

问个简单问题,TEXTBOX文本框不能输入数据,怎么设置?(100分)
问个简单问题,TEXTBOX文本框不能输入数据,怎么设置?(100分)

------解决方案--------------------
TEXTBOX的属性里:
ReadOnly设为true,Enable设为false,两个中随便哪个都可以
------解决方案--------------------
TextBox1.Enable = false;
------解决方案--------------------
建议用readonly,在内容超过文本框长度时还可以看到后面的内容
------解决方案--------------------
readonly = true
------解决方案--------------------
readonly=true;
------解决方案--------------------
Enable = false;

------解决方案--------------------
readonly=true;
------解决方案--------------------
readonly=true;
or
Enable = false;
------解决方案--------------------
在文本矿得keypress事件中将e.Handled = True;
------解决方案--------------------
在文本矿得keypress事件中将e.Handled = True;
-->
如果用鼠标粘帖怎么办??

还是readonly吧
干脆label不是挺好么?
------解决方案--------------------
textbox.readonly=true;
------解决方案--------------------
this.textBox.readonly=true;
this.textBox.Enable = false;

------解决方案--------------------
在textBox的属性栏里将readonly得值由false改为true就得了
------解决方案--------------------
回复:lovefootball(蟑螂(生活就是扯淡--做人要放低姿态))

if (e.KeyChar != '\b ' && (int)e.KeyChar != 3 && (int)e.KeyChar != 22 )
// (int)e.KeyChar != 3表示允许拷贝,
// (int)e.KeyChar != 22 表示可以粘贴
// e.KeyChar != '\b '表示可以删除
{
e.Handled = true;
}
if ((int)e.KeyChar == 26)// 表示可以撤销
this.textBox2.Text = string.Empty;
综上所述,就是不允许有任何别得输入!

这个总可以满足你的要确了把

------解决方案--------------------
textbox.enable=false