<
您还没有登录┊登录注册 当前在线:631
源码程序系统工具编程开发图形图像网络软件应用软件多媒体类娱乐休闲驱动程序各类教程各类论文文章阅读
ASPPHPJSPASP.NETVBVF百度搜索星星练题网络文摘股市消息技能习题详细分类
当前位置:首页 \ 源码程序 \ vb代码
站内搜索


vb随机函数在文本框里随机显示

文件大小:1
运行平台:Windows9X/ME/NT/2000/XP
级别评定:
添加时间:2009-3-26 21:55:39
最后更新:2009-3-26 21:55:39
相关链接:无
所需金额:0 元
添加者:管理员

Download.1

/ ::软件简介:: / ::相关软件:: / ::软件点评:: /::上一个::/ ::下一个:: /
管理首页
vb随机函数怎么灵活的用啊?
我想设若干个字符串,如
"加油!"
"努力"
"好"
"差"
"及格"
"优秀"
"良"
"不及格"
"特优"
然后按commandbutton 让它在文本框里随机的出现,问题就是rnd产生[0,1)的数。怎么弄呢?

很简单,你用RND(X)函数产生0-8之间的数,然后让每一个数等于一组文字就行了,
用RND(X)函数产生0-8之间的数的方法:
INT(RND(X)*(9-1+1))

代码:
Private Sub Command1_Click()
Dim a
a = Int(Rnd(1) * 9)
Select Case a
Case 0
Text1.Text = "加油!"
Case 1
Text1.Text = "努力"
Case 2
Text1.Text = "好"
Case 3
Text1.Text = "差"
Case 4
Text1.Text = "及格"
Case 5
Text1.Text = "优秀"
Case 6
Text1.Text = "良"

Case 7
Text1.Text = "不及格"

Case 8
Text1.Text = "特优"
End Select

End Sub

Private Sub Command2_Click()
Unload Form1
End Sub

谢谢,但是又产年了又一个问题..............
我想用那个public function的那个东西来定义,但是我不会弄,怎么弄才行呢?

Public Function RndTxt(ShwText as Textbox)
Dim a as Integer
a = Int(Rnd(1) * 9)
Select Case a
Case 0
ShwText.Text = "加油!"
Case 1
ShwText.Text = "努力"
Case 2
ShwText.Text = "好"
Case 3
ShwText.Text = "差"
Case 4
ShwText.Text = "及格"
Case 5
ShwText.Text = "优秀"
Case 6
ShwText.Text = "良"
Case 7
ShwText.Text = "不及格"
Case 8
ShwText.Text = "特优"
End Select

End Function

我认为对于你的Text1使用Call RndTxt(Text1)就可以了

没有调试,你看看。大致思路是这个样子的吧

相关软件
·ISchool随机抽题考试系统3.5.4
·ISchool随机抽题考试系统v3.5.2
·ISchool随机抽题考试系统3.5
·ISchool随机抽题考试系统v3.4
·滚聊网随机聊天整站源码v2.0
·滚聊网随机聊天整站源码v1.0
·ISchool随机抽题考试系统 v3.3
·ISchool随机抽题考试系统 v3.1 Sp5
·Ischool随机抽题考试系统标准授权版 v1.3
·ISchool随机抽题考试系统 v3.1 Sp2


1分 0
2分 0
3分 0
4分 0
5分 0
共有 0 人打分
平均得分:0


按字符查询:ABCDEFGHIJKLMNOPQRSTUVWXYZ0~9中文
下载图示: - 附汉化补丁 - 附注册 - 会员软件 - 推荐 - 最新添加
Rainight, 星旺坡 联网备案号:41092802000212 豫ICP备19032584号-1 页面执行时间: 0.47秒
业务QQ:80571569 手机:13030322310