问个简单有关问题,TEXTBOX文本框不能输入数据,如何设置?(100分)

发布网友 发布时间:2022-04-23 00:26

我来回答

1个回答

热心网友 时间:2023-10-09 07:15

ReadOnly设为true,Enable设为false,两个中随便哪个都可以
------解决方案--------------------------------------------------------TextBox1.Enable = false;
------解决方案--------------------------------------------------------建议用readonly,在内容超过文本框长度时还可以看到后面的内容
------解决方案--------------------------------------------------------readonly = true
------解决方案--------------------------------------------------------readonly=true;
------解决方案--------------------------------------------------------Enable = false;
------解决方案--------------------------------------------------------readonly=true;
------解决方案--------------------------------------------------------readonly=true;orEnable = false;
------解决方案--------------------------------------------------------在文本矿得keypress事件中将e.Handled = True;
还是readonly吧
------解决方案--------------------------------------------------------textbox.readonly=true;
------解决方案--------------------------------------------------------this.textBox.readonly=true;
this.textBox.Enable = false;
------解决方案--------------------------------------------------------在textBox的属性栏里将readonly得值由false改为true就得了
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;
综上所述,就是不允许有任何别得输入!这个总可以满足你的要确了把

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com