c#中TextBox只从控件输入,不让其从键盘输入

2024-11-13 00:36:47
推荐回答(3个)
回答1:

三种方法可以实现。
第一种,把Enabled属性设置成false,
第二种者在KeyPress事件里写
e.Handled = true ;//这种不改变文本框的外观,其它两种都改变外观
就可以了
第三种在属性里把
ReadOnly="True" 就可以了

回答2:

ReadOnly="true" 只读,此时文本框保持其他文本框的样式。
Enabled="false" 屏蔽,此时文本框和文本框的内容类似虚像,变成灰色。

获取的时候用Request.Params["id"]

回答3:

那就设置一下 textbox 是属性吧
ReadOnly="True" 就可以了