我在Visual Basic上添加了3个图片框,我有一个按钮 本质上我希望按钮在按下时显示下一个图像并隐藏上一个图像(所有图像在启动时设置为不可见) 我试过做像这样的事情 如果pic1.visible那么 pic2.visible = true pic3.visible = true 其他 pic 1 .visible = true 结束如果
等等
答案 0 :(得分:0)
我建议创建一个跟踪活动图像的counter
,而不是将if语句逻辑基于其他图像的可见性。
为了简单起见,请将counter
循环设置在1,2和3之间(即单击按钮4次将生成counter == 1
)。然后根据计数器的当前值简单地使用if语句逻辑。
例如:
if (counter == 1) {
pic1.show();
pic2.hide();
pic3.hide();
} else if (counter == 2) {
...
}
如果您愿意,可以使用switch语句,但我认为这应该可以为您提供一般性的想法。