您的位置:程序门 -> vb -> 基础类



动态二维数组的传递问题?求救!


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


动态二维数组的传递问题?求救![已结贴,结贴人:zl17]
发表于:2007-03-20 16:51:17 楼主
通过循环生成了一个动态二维数组,请问怎样在点击按钮,窗口跳转到另一个form时,这个二维数组被传递过去,并显示出来?
给个代码吧,谢谢了。
发表于:2007-03-20 17:17:421楼 得分:5
定义成全局变量吧,这样就不必传来传去了。
全局变量可以在模块里定义
发表于:2007-03-20 17:46:112楼 得分:0
可是怎么判断我的二维数组,每一维的大小??因为是动态的,不是固定的,怎么处理呢?

怎么在调用的时候输出呢??
还要把创建数组时的循环,在做一遍么??
发表于:2007-03-20 19:19:193楼 得分:5
ubound是判断数组有多少个元素的函数
ubound(arr,2)就是看第二维

数组全部输出就是循环了
单个的只要找到下标就可以了

建议定义成全局的
发表于:2007-03-21 12:44:464楼 得分:0
这样问吧,
  arr(i,j)   这个二维数组怎么输出???
发表于:2007-03-22 09:35:175楼 得分:0
请问各位大侠,
arr(i,j)     这个动态二维数组怎么输出???   循环该怎么写??
发表于:2007-03-22 09:39:466楼 得分:5
dim   i,j
redim   a(10,20)
....
for   i=0   to   ubound(a,1)
    for   j=0   to   ubound(a,2)
        document.write   a(i,j)
    next
next
发表于:2007-03-22 09:47:367楼 得分:5
for   i   =   lbound(arr,   1)   to   ubound(arr,   1)
        for   j   =   lbound(arr,   2)   to   ubound(arr,   2)
                debug.print   arr(i,   j);
        next   j
next   i
发表于:2007-03-22 16:34:408楼 得分:0
多谢!


快速检索

最新资讯
热门点击