vb中,如何把一个文本框的内容弄成是灰色不能改变的状态?

比如text1中我输入2,text2中,我输入3,然后text3中得到平方和13也就是text3这个文本框里面的内容,你能看到,但是你不能把鼠标放到text3中去修改它,... 比如text1中我输入2,
text2中,我输入3,
然后text3中得到平方和13
也就是text3这个文本框里面的内容,你能看到,但是你不能把鼠标放到text3中去修改它,就好像是一种未激活的状态,但是如果text1与text2中输入的数字变了,text3中的数字也跟着变!
请问高手:如何实现呢??
展开
 我来答
数学王子他
2013-02-08 · TA获得超过1706个赞
知道小有建树答主
回答量:510
采纳率:100%
帮助的人:501万
展开全部
把Text3的Locked(锁定)属性设为True即可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tianqing20wen

推荐于2016-11-14 · TA获得超过2.4万个赞
知道大有可为答主
回答量:8226
采纳率:88%
帮助的人:5107万
展开全部
Private Sub Form_Load()
Text3.Enabled = False
End Sub

Private Sub Text1_Change()
Text3.Text = Val(Text1.Text) ^ 2 + Val(Text2.Text) ^ 2
End Sub
Private Sub Text2_Change()
Text3.Text = Val(Text1.Text) ^ 2 + Val(Text2.Text) ^ 2
End Sub
更多追问追答
追问
那如何让text3看起来是灰色的呢?也就是从外观的颜色上有别于text1,text2呢?
追答
难道我给你的代码 不是让 text3变成灰色?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-02-08
展开全部
文本框灰色、不可更改,是设置该文本框的属性enabled为false,即:
text3.enabled=false
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式