VC/MFC
VB
Delphi
C++ Builder
C/C++
Java
.NET技术
MS-SQL Server
PowerBuilder
DB2
Oracle
Web 开发
Linux/Unix社区
硬件/嵌入开发
移动平台
您的位置:
程序门
->
vb
-> 基础类
goto语句的循环使用?
[
收藏此页
] [
打印本页
]选择字色:
默认
灰色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
背景色:
默认
黑色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
字体:[
大
][
中
][
小
]
goto语句的循环使用?
[已结贴,结贴人:sudeping_ok]
发表于:
2007-05-04 13:13:42
楼主
程序中有很多相同的代码,为了减少代码量我用如下方法,但只能循环一次,请教高人指点一下,例如:
private sub cmd_click()
.........代码1
goto a:
.........代码2
goto a:
.........代码3
goto a:
a:
..........代码1、2、3中均有的相同代码
end sub
运行结果却只在代码1后面执行了,而代码2、3却没有执行
发表于:
2007-05-04 13:32:06
1
楼 得分:
0
也就是要等同于:
private sub cmd_click()
.........代码1
..........代码1、2、3中均有的相同代码
.........代码2
..........代码1、2、3中均有的相同代码
.........代码3
..........代码1、2、3中均有的相同代码
end sub
发表于:
2007-05-04 16:29:32
2
楼 得分:
0
private sub cmd_click()
.........代码1
i=1
goto a:
lab2:.........代码2
i=2
goto a:
lab3:.........代码3
i=3
goto a:
a:
..........代码1、2、3中均有的相同代码
if i=1 then goto lab2
if i=2 then goto lab3
end sub
但这样写使程序可读性变差.
发表于:
2007-05-04 17:05:07
3
楼 得分:
0
干吗不用子程序
发表于:
2007-05-04 17:06:29
4
楼 得分:
0
不要用goto了,写一个通用函数或者过程
发表于:
2007-05-04 17:07:25
5
楼 得分:
0
分开写成不同的函数
发表于:
2007-05-05 12:27:07
6
楼 得分:
20
private sub cmd_click()
.........代码1
call aa
.........代码2
call aa
.........代码3
call aa
end sub
private sub aa()
..........代码1、2、3中均有的相同代码
end sub
下一篇:
删除datagrid但前行
上一篇:
sstab+mshflexgrid
相关文章
combox前面空了两个字符位
求助:创建了位图文件并指定路径,但无法获得其宽...
下面是一个判断网址是否否存在的代码,如果要是遍...
winsock 加密通讯如何实现,
在用vba编一个cad(catia)的输出接口,遇到一个小...
如何从win xp开始菜单中触发vb事件!
关于读书日的意义<异议>
平均值计算
水晶报表的使用
斑马打印机zebra105sl有玩过得没有
用vb的ado访问dbf文件出问题
请问:如何调用此函数【新手提问】
帮我看下35600索引超出边界
如何在vb里面实现类似于winxp中“我的电脑”界面...
combo 控件
帮我看看这段代码嘛?不太明白,谢谢
vb如何连接远程 sqlserver2000?
vb的function是什么数据类型
treeview 的checkbox的问题
关于邮件悄悄发(被当作垃圾邮件)
其他资讯
求一个判断一个文件是否文本文件的函数?
如何改变默认打印机的设置?(急)
regqueryvalueex 你行~花了我一整天!有经验...
谁知道怎么把jpeg格式的图片转换为icon的方法!!...
如何知道vb6运行时文件中的dll文件哪些需要注册,...
vb如何清除ie自动填表的内容和密码呢?
vb如何实现外部程序最小化(以qq2007正式版为例)...
出售成熟的餐饮软件源码,功能齐全
新手请教各位大虾~
菜鸟求教权限登陆和查询问题
如何判断我的对象在关闭窗体后没有正常释放呢?应...
vb如何编程实现同时结束两个或者多个进程(最好是...
請教各位同仁hostent這類從哪裡來的
各位高手帮帮忙,一点思路都没有,初学者,谢谢大家...
帮帮我```````
如何判断插入的移动硬盘的盘符(不是u盘,是移动...
请问哪里有vb 6.0安装程序的下载?
vb的程序员,大家来谈谈重用代码问题。
rdo
vb处理文本文件
快速检索
分类导航标签a
JavaWeb Services
Java安全专题
专题开发/技术/项目英保通解决方案
VBVBA
WebSphere应用服务器/WAS
多媒体/设计/Flash/Silverlight 开发图象工具使用
移动平台英特尔移动计算技术
扩充话题体育沙龙
扩充话题灌水乐园
JavaJ2ME
其他开发语言Office开发/VBA
WebSphere应用服务器/WAS
VC/MFC资源
Java基础类
VC/MFCATL/ActiveX/COM
最新资讯
如何获取选中的下拉列表的值(id)
招聘 asp.net 急急急呀
formview模板的控件问题
¦m¦ 一段文字如何拆成数组并显...
怎么使用interop.word.dll?
sqlserver2005还原数据库问题,在线等,急!!!
菜鸟问得问题嘎嘎~~答者有份哦
如何在vc中实现解压.cab文件
好人来帮帮忙。
用drawrectangles怎么画图
如何在sdi界面上实现列表?
dbedit中数据值判断的问题
散分,新手上路,想做网络方面的开发,请有经验的...
麻烦介绍点学习jsp的资料!
请问该如何才能建立起来两个modem之间的连接呢?
写好了一个软件,想请大家帮忙给软件起个名字!
char(*p)[10];是二维数组指针?还是指向一维数组...
关于跨域名传值的问题谁知道 帮帮忙吧
如何通过mm1接口接收彩信?
string io to access spio&...
计算机控制仪表
求一个pb7的dw2xls,好用能用就行,谢谢了
如何设置textfield内容长度最大限制
datawindow 里面 sql 语句的一个...
如何监听窗口变大变小以后的事件或窗口上的控件居...
用javascript,怎么获得表格中所点击的这一行的行...
jsp网站代理程序转换成asp
请问怎么样才能阻止u盘或光驱的自动播放?先谢谢...
长整数>32767也出问题 ?
如何消除鼠标拖动三角形后出现的阴影?
大家来讨论一下classpath
[探讨一下]ldap vs. dbms 如何取...
求一个查询语句
想要输出一个制表符,符号是什么?
请问哪里有比较不错的计算机一级模拟考试系统啊
用脚本控制一个事件的结束
希望各位前辈指点
datalist中取textbox值的问题~~ 在线等~~
access数据库支持group语句吗
传值的时候,如何将汉字转换成乱码?好像有个函数...
热门点击
关于window+tomcat性能调优
可不可以实现固定的域名,动态的ip解析啊
子网划分问题
请问windows mobile机器的device id在...
客户段控件 同 datalist 交互问题...
一道笔试题,大家看看
有谁了解广东亿迅的,请讨论下......
[求助]笔记本安装fedora5,无法进行,求解决发案...
哪位 xdjm 能给我个比较好的&nb...
有什么命令可以修改整个目录下文件的最后修改时间...
看到短消息后,不知如何回复。
orale与mssql?
一个关于idhttp跟webbrowser合用的问题
用java 实现验证码,用什么方法最简单,具体...
对话框与view类之间的传值出问题!!!!!!!!...
ajax 中读xml数据问题?
jforum 如何安装?十万火急!
铝型材行业解决方案!
8583包的测试该怎么写?
js怎样控制变量里字体的大小?
cmwap http代理httpsendrequest接收数据问题...
struts关于hashmap遍历问题??
csdn论坛是升级了.导至如下错误码.主要原因是:
请问:如何将unix时间化为当前系统时间?(注一个u...
窗口问题
求一javascript函数写发
(求助)csdn的朋友帮我看下,是这个任务比较重还是...
membership问题
急求正则
新手求助:evc3.0编译出错拉!
请问:我发现定义变量时,若是句柄,则要用dd类型...
挑战性能sql2000慢!
为什么需要使用英特尔? 主动管理技术?
edit字体高亮显示
为什么第一次拖入可以进doopendocument(),接着第...
寻找ibmt40无线网卡驱动
求分水岭算法,价钱可以商量!
初学小问题..
如果 lowlevelkeyboardproc 函数...
main()里面连数据库的问题