VB的,帮啊

来源:百度知道 编辑:UC知道 时间:2024/06/24 16:22:12
我把text1.forecolor设为VBRED,Enabled设为false,但为什么运行时text1颜色不是红的

如二楼所说,确实是你把enabel属性改false了,显示灰白的。
你要是想让人改不了text1那么你把他的locked改成true,

改成
Text1.ForeColor = RGB(255, 0, 0)

没错 因为 你 把Enabled设为Flase了
不可使用 ,所有显示为灰白
所以只要把 Enabled 改为True
即可 详细联系本人百度HI

你设Enabled为false,它就不可用了,当然就不能变色了
只要把Enabled设为true就行了

也许你是想改变text1的背景色吧?
如果是改变forecolor属性,可以改变文字的颜色,但是enabled属性不能为false
如果是改变背景色,需要修改backcolor属性,enabled属性可以设为false