VB怎样给command控件随机加上某些特定的Caption?
1个回答
展开全部
所谓随机,就是根据你的预设,由随机数来决定从你的预设中选哪一项而已。
思路:
1,预先设置一组文本内容,分别顺序编号,将编号与文本存入数组。
2,产生随机数,根据随机数,显示相应序号的文本。
命令:
Command1.Caption = 数组名(随机序号)
思路:
1,预先设置一组文本内容,分别顺序编号,将编号与文本存入数组。
2,产生随机数,根据随机数,显示相应序号的文本。
命令:
Command1.Caption = 数组名(随机序号)
追问
如果这些 Caption 中有一样的 比如说军旗 一方的各个棋子
追答
哦,一样的也没有关系啦,只不过是根据随机次序决定哪个显示什么而已。
你可以添加控件组:
Command1(n)
n = 1 ---- 30 (对不起我已经快60了,早忘记军旗一方是几个了)
然后设置数组数组:d(1 to 30) as string
d(1) = "班长"
d(2) = ???
...
d(30)= "军旗"
产生30个不重复的范围在1--30之间的随机数序列:
比如:
第1个是30,第2个是1......
那么:
Command1(1).caption = d(30) '显示军旗
。。。。。。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询