VB6.0中,怎样把名称作为变量来使用?
比如我现在有一个lable,一个command按钮和几张图片,当我按下按钮时,label的caption会改变(这个已解决),而我希望相应的图片能显示出来,图片的名称和l...
比如我现在有一个lable,一个command按钮和几张图片,当我按下按钮时,label的caption会改变(这个已解决),而我希望相应的图片能显示出来,图片的名称和label的caption对应,图片事先把visible设成false,需要的时候才设成true,同时上一张图片设成false,请问该如何实现?
展开
2个回答
展开全部
用控件数组,图片控件的控件名是一样的,但是把index属性设为不一样(一般从0开始),然后访问的时候用以下语句:
pic(i).visible=false
pic是控件名,i是index的值
pic(i).visible=false
pic是控件名,i是index的值
更多追问追答
追问
但是我的图片可以说是随机出现的,用index无法实现,因为显示图片唯一的办法就是把名称和caption对应。
比如我用的图片是几张扑克牌,我希望当label.caption=NewCard(order-1) 时,对应名称的图片会显示出来,比如NewCard(order-1)是黑桃3,那么名为黑桃3的图片就是相应显示出来,如果我把index的属性设为不一样,到时候我怎么知道那张图片是index几?
追答
order-1 和 index对应不就好了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询