VB中text文本根据代码改变颜色问题
程序运行前为白色文本框,当运行程序后通过输入的长宽来改变颜色。比如原文本框长500,宽200.当输入数据400,100后就变成400,100的红色文本框如图所示...
程序运行前为白色文本框,当运行程序后通过输入的长宽来改变颜色。比如原文本框长500,宽200.当输入数据400,100后就变成400,100的红色文本框如图所示
展开
2个回答
展开全部
'你输入的数据格式为 aaa,bbb
dim w as integer,h as integer
w=split(text1.text ,",")(0)
h=split(text1.text ,",")(1)
if w<500 or h <200 then '条件,宽<500,高<200.你可以设置其他条件
text1.backcolor=vbred
else
text1.backcolor=vbwhite
end if
dim w as integer,h as integer
w=split(text1.text ,",")(0)
h=split(text1.text ,",")(1)
if w<500 or h <200 then '条件,宽<500,高<200.你可以设置其他条件
text1.backcolor=vbred
else
text1.backcolor=vbwhite
end if
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Private Sub Command2_Click()
Dim x
x = InputBox("", "", "400 100")
Text1.BackColor = vbRed
Text1.Width = Split(x)(0)
Text1.Height = Split(x)(1)
End Sub
可以百度HI找我。百度HI群1358368
Dim x
x = InputBox("", "", "400 100")
Text1.BackColor = vbRed
Text1.Width = Split(x)(0)
Text1.Height = Split(x)(1)
End Sub
可以百度HI找我。百度HI群1358368
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询