设计一个VB窗体程序

要求:单击改变颜色命令按钮,用户可以输入一个颜色值并改变标签1的字体颜色颜色函数式RGB(x,y,z),输入对话框是inputbox"",这该怎么办... 要求:单击改变颜色命令按钮,用户可以输入一个颜色值并改变标签1的字体颜色

颜色函数式RGB(x,y,z),输入对话框是inputbox " ",这该怎么办
展开
 我来答
LGL017
2012-09-04 · TA获得超过278个赞
知道答主
回答量:52
采纳率:0%
帮助的人:40万
展开全部
Dim a As String, R, G, B As Double, c As Integer
Private Sub Command1_Click()
a = InputBox("请输入颜色值,格式为:R,G,B", "输入颜色")
c = InStr(1, a, ",")
R = Mid(a, 1, c - 1)
a = Mid(a, c + 1, Len(a) - c)
c = InStr(1, a, ",")
G = Mid(a, 1, c - 1)
B = Mid(a, c + 1, Len(a) - c)
If R > 255 Or G > 255 Or B > 255 Or R < 0 Or G < 0 Or B < 0 Then
MsgBox "R,G,B的值在[0-255]之间"
Else
Label1.ForeColor = RGB(R, G, B)
End If
End Sub
呃,之前没注意,R,G,B分别对应x,y,z,自己改一下就好了
syx54
2012-09-04 · TA获得超过7379个赞
知道大有可为答主
回答量:6567
采纳率:83%
帮助的人:2796万
展开全部
那就不要用InputBox输入,采用3个文本框输入,分别表示R,G,B,
更好的办法是用3个滚动条。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
流星剑1988
2012-09-04 · TA获得超过237个赞
知道小有建树答主
回答量:425
采纳率:0%
帮助的人:211万
展开全部
Dim x, y, z As Integer
x = InputBox("输入x的值:", "提示", "")
y = InputBox("输入y的值:", "提示", "")
z = InputBox("输入z的值:", "提示", "")
Label1.ForeColor = RGB(x, y, z)
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
夷蒙广谨
2019-06-01 · TA获得超过1147个赞
知道小有建树答主
回答量:2100
采纳率:100%
帮助的人:10.5万
展开全部
就是说。。你的cmd1如果被单击。则执行语句form1.print“显示”
如果窗体被单击,就执行form1.cls
代码是这样的
private
sub
command1_click()
form1.print“显示”
end
sub
private
sub
form_click()
form1.cls
end
sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
三八就是你38
2012-09-04
知道答主
回答量:25
采纳率:0%
帮助的人:3.5万
展开全部
e
追问
你熟悉VB不
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式