VB6.0怎样播放随机产生的三位数,比如“123”。让他可以在随机产生数学式子的同时播放对应的数字录音(本人已经下载了1-9的单音节录音)。
我是刚刚学习VB的,请各位高手详细点,最好给出程序,谢谢!!
VB6.0怎样播放随机产生的三位数,比如“123”。让他可以在随机产生数学式子的同时播放对应的数字录音(本人已经下载了1-9的单音节录音)。
我是刚刚学习VB的,请各位高手详细点,最好给出程序,谢谢!!
要播“一百二十三”绝对不可能的。。
因为你只是录制了0~9的,你想一下,都有这个音,能播出来嘛?除非你全都录制齐全。。(可能程序占用很多内存!)
要是想产生随机的3个数字,以下是代码,你试试看~~
dim i
dim a
dim b
for i= 1 to 3
Randomize
a = Int((9 * Rnd) + 1)
b=b & str(a)
next i
text1= b
注意,这个只是随机产生3个数字在文本框1里面。。
要是想播放录制的音乐,可以用最简单的方法:
用其他代码索取text1里面的3个数字,分别赋予1个数字给以下3个文本框。。1、2、3~
分别显示在text1、2、3里面。不明白啊?
就是这样,假如显示的text1是【1 2 3】然后索取一个数字在其他text里面【1】【2】【3】
明白了吧!然后就运用判断if《条件成立》then《播放录制好的音~》
例如,if text2.text=某某某。。then
播放 里面的音~
晕,可能啰嗦了点,自己理解吧。。实在不懂追问吧。。
那个是要播放成"一百二十三"还是"一二三"就可以?