| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
高端软件开发 = 年薪十万不是梦   
共有 371 人关注过本帖
标题:有100备用个代码,用VB如何随机的调用某一段代码
收藏  订阅  推荐  打印
z99yy6h
Rank: 1
等级:新手上路
帖子:27
积分:458
注册:2008-6-24
有100备用个代码,用VB如何随机的调用某一段代码

有100备用个代码,用VB如何随机的调用某一段代码
2008-7-29 10:51
z99yy6h
Rank: 1
等级:新手上路
帖子:27
积分:458
注册:2008-6-24

ddd
2008-7-29 12:25
octillion
Rank: 3Rank: 3
等级:中级会员
帖子:195
积分:2156
注册:2008-7-24

Sub Code1()
  ...
End Sub

Sub Code2()
...
End Sub
....

Sub Usage
  Randomize
  Dim i As Integer
  i=Int(Rnd()*100+1)
  Select Case i
    Case 1: Call Code1()
    Case 2: Call Code2()
    ....
  End Select
End Sub
2008-7-29 12:39
octillion
Rank: 3Rank: 3
等级:中级会员
帖子:195
积分:2156
注册:2008-7-24

2楼的回复是什么意思?
2008-7-29 13:06
永夜的极光
Rank: 12Rank: 12Rank: 12
等级:版主
威望:17
帖子:2638
积分:33591
注册:2007-10-9

2楼的意思是"顶"

前段时间刚好看到CallbyName这个函数,可以减少不少代码
引用:
'VB语法高亮(by 永夜的极光) V1.03
Option Explicit

Sub
Code1()
  MsgBox 1
End Sub

Sub
Code2()
  MsgBox 2
End Sub

Sub
Code3()
  MsgBox 3
End Sub

Private Sub
Command1_Click()
  CallByName Form1, [color=DarkOliveGreen]"Code" & CStr(Int(Rnd() * [color=Blue]3) + 1), VbMethod
End Sub
[ 本帖最后由 永夜的极光 于 2008-7-29 14:02 编辑 ]

从BFS(Breadth First Study)到DFS(Depth First Study)
学习VIM中,欢迎访问我的blog  http://hi.baidu.com/newkedison
严重鄙视一切把论坛当成作业生成器和人肉搜索引擎的人
2008-7-29 14:00
z99yy6h
Rank: 1
等级:新手上路
帖子:27
积分:458
注册:2008-6-24

Thank you very much indeed
2008-7-30 12:02
z99yy6h
Rank: 1
等级:新手上路
帖子:27
积分:458
注册:2008-6-24

:“Sub Usage”这个是函数吧
2008-7-30 21:08
cba817
Rank: 2
等级:注册会员
帖子:70
积分:926
注册:2008-3-24

自定义过程
2008-7-31 15:56
共有 370 人关注过本帖
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.053636 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved