请问如何在vb中点击按钮改变Shape1的FillColor属性?

PrivateSubCommand1_Click()Shape1.Item.FillColor=RGB(255,255,0)(报错:参数不可选。)Shape1.FillC... Private Sub Command1_Click()
Shape1.Item.FillColor = RGB(255, 255, 0)
(报错:参数不可选。)
Shape1.FillColor = RGB(255, 255, 0)
(报错:未找到方法或数据成员。)
End Sub

请问该如何做?
fso Shape1.Item.FillColor = RGB(255, 255, 0)
fso Shape1.FillColor = RGB(255, 255, 0)
这样后,还是报一样的错。
展开
 我来答
zdingyun
2006-05-17 · 知道合伙人软件行家
zdingyun
知道合伙人软件行家
采纳数:15429 获赞数:48176
1982年上海业余工业大学化工系毕业 现退休

向TA提问 私信TA
展开全部
注意你代码此句有错,Shape控件无Item属性:
Shape1.Item.FillColor = RGB(255, 255, 0)
应为:
Shape1.FillColor = RGB(255, 255, 0)
另要加一句:
Shape1.FillStyle = 0
或在属性页对Shape控件的属性FillStyle选SOLID
如有问题是你的系统可能不支持RGB256色.可改用如下语句:
Shape1.FillColor = vbYellow
Shape1.FillStyle = 0
匿名用户
2006-05-17
展开全部
Private Sub Command1_Click()
fso Shape1.Item.FillColor = RGB(255, 255, 0)
fso Shape1.FillColor = RGB(255, 255, 0)
End Sub

加以提示 这样做 就OK了 有什么问题在问
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友f9633f2
2006-05-17 · TA获得超过1528个赞
知道小有建树答主
回答量:765
采纳率:0%
帮助的人:989万
展开全部
你应该是用了不只一个SHAPE控件吧,而且用了数组。
如果你想改变shape1(1)的颜色,就这么做:

Private Sub Command1_Click()
Shape1(1).FillColor = RGB(255, 255, 0)
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
泰玑斋碧螺
2020-06-24 · TA获得超过3692个赞
知道大有可为答主
回答量:3120
采纳率:35%
帮助的人:230万
展开全部
这是一个自编的过程,从名称看好像是填充颜色用的,x和y是过程的两个参数。更具体的要看上下文。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式