我用代码建立了一个vb.shape1控件,然后用上shape1.fillcolor=rgb()

为什么单击command1后一点反应都没有?... 为什么单击command1后一点反应都没有? 展开
 我来答
百度网友247f6335c
2019-01-24 · 超过19用户采纳过TA的回答
知道答主
回答量:57
采纳率:60%
帮助的人:17万
展开全部

你的按钮改变的是shape2的颜色吧,有点模糊,不过应该是2,其次你的rnd初始化一下,这里的int取整应该是你没变颜色的关键

a = Int(Rnd * 255 + 1) '初始化随即红色的值
b = Int(Rnd * 255 + 1) '初始化随即绿色的值
c = Int(Rnd * 255 + 1) '初始化随即蓝色的值

你也可以试试直接shape2.fillcolor=vbblue试试到底是什么问题,望采纳

在东华山数钱的树莓
2019-01-24 · TA获得超过183个赞
知道小有建树答主
回答量:548
采纳率:17%
帮助的人:45.6万
展开全部
在eclipse中直接打开一个文件,而后点击RUN AS 按钮,而后在出现的RUN AS窗口中选择ANT BUILD,点击确定按钮后为什么不出现运行界面
在eclipse中直接打开一个文件,而后点击RUN AS 按钮,而后在出现的RUN AS窗口中选择ANT BUILD,点击确定按钮后为什么不出现运行界面。程序代码如下。刚刚开始学,啥也不会,请大家见谅。

文件名为:MyBall.java  ,其内容如下:

import java.awt.*;

public class MyBall {
public static void main(String args[]){
Frame w = new Frame() ;
w.setSize(300 , 400) ;

MyPanel mp = new MyPanel() ;
w.add(mp) ;

Thread t = new Thread(mp) ;
t.start() ;

w.show() ;
}
}

class MyPanel extends Panel implements Runnable{
int x = 30 ;
int y = 30 ;
public void paint(Graphics g){
g.fillOval(x, y, 20, 20) ;
}
public void run() {
while(true){
y ++ ;
if(y>400){
y = 0 ;
}
try{
Thread.sleep(30) ;
}catch(Exception e){}
repaint() ;
}
}
}

ant在eclipse下出错
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
leeming6666
2019-01-23 · TA获得超过3452个赞
知道大有可为答主
回答量:3240
采纳率:85%
帮助的人:726万
展开全部
RND没定义
追答
使用Rnd函数之前,要先使用Randomize语句初始化随机数发生器
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式