VB怎么给shape改变颜色
额。。。好像没说清楚比如要把黑色变成红色我表达有问题。。。。。就是一个延时程序让shape自动变色...
额。。。好像没说清楚 比如要把黑色变成红色
我表达有问题。。。。。就是一个延时程序 让shape自动变色 展开
我表达有问题。。。。。就是一个延时程序 让shape自动变色 展开
6个回答
展开全部
设置填充方式为实心,更改填充色。如:
Private Sub Command1_Click()
Shape1.FillStyle = 0
Shape1.FillColor = vbYellow
End Sub
Private Sub Command1_Click()
Shape1.FillStyle = 0
Shape1.FillColor = vbYellow
End Sub
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Private Sub Form_Load()
Shape1.BackStyle = 1
Shape1.BorderStyle = 0
Shape1.BackColor = vbRed
End Sub
Shape1.BackStyle = 1
Shape1.BorderStyle = 0
Shape1.BackColor = vbRed
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Private Sub Command1_Click()
Shape1.FillColor = RGB(255, 0, 0) '改为红色
End Sub
Private Sub Form_Load()
Shape1.FillStyle = 0
Shape1.FillColor = RGB(0, 0, 0) '黑色
End Sub
Shape1.FillColor = RGB(255, 0, 0) '改为红色
End Sub
Private Sub Form_Load()
Shape1.FillStyle = 0
Shape1.FillColor = RGB(0, 0, 0) '黑色
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
'shape1,timer1
Private Sub Form_Load()
Timer1.Interval = 2000
Shape1.Shape = 3
Shape1.FillStyle = 0
Shape1.FillColor = RGB(0, 0, 255)
End Sub
Private Sub Timer1_Timer()
Static intColor As Integer
Select Case intColor
Case 0
Shape1.FillColor = RGB(255, 0, 0) '改为红色
Case 1
Shape1.FillColor = RGB(0, 255, 0) '改为绿色
Case 2
Shape1.FillColor = RGB(0, 0, 255) '改为蓝色
intColor = -1
End Select
intColor = intColor + 1
End Sub
Private Sub Form_Load()
Timer1.Interval = 2000
Shape1.Shape = 3
Shape1.FillStyle = 0
Shape1.FillColor = RGB(0, 0, 255)
End Sub
Private Sub Timer1_Timer()
Static intColor As Integer
Select Case intColor
Case 0
Shape1.FillColor = RGB(255, 0, 0) '改为红色
Case 1
Shape1.FillColor = RGB(0, 255, 0) '改为绿色
Case 2
Shape1.FillColor = RGB(0, 0, 255) '改为蓝色
intColor = -1
End Select
intColor = intColor + 1
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询