前两个要求都会吧,不过这种题目建议用控件数组(即四个单选按钮都叫Option1,四个图像框都叫Image1,Index属性均为默认的0~3),这样可以大幅简化代码 第三个要求(写代码):只需要写按钮的事件代码,按照使用控件数组来写的 randomize a=int(rnd*4)+1 for i=0 to 3 image1(i).visible=false next i image1(a-1).visible=true if option1(a-1).value then label1.forecolor=vbblue label1.caption="恭喜您,猜对了!" else label1.forecolor=vbred label1.caption="很遗憾,您猜错了!" endif