创建一个二维数组,比如说a(i,j)
i为行j为列,按照你这个例子i=2,j=3, a(i,j)的赋值你自己搞定
变量v和vsum,触发时(每次都是v=1,不清楚你程序是想如何实现触发),vsum=vsum+v, v=0
根据vsum来进行textbox的赋值即可。
程序代码:
'全局变量声明代码
dim a(2,3) as double
dim v as integer, vsum as integer
'数组赋值代码
for i= 0 to 2
for j=0 to 3
a(i,j)=1 ' 有规律用循环,要不就一行一行写出来
next j
next i
'v=1时触发事件的代码
if v=1 then
vsum=vsum+v
v=0 '重置v,否则一直是v=1,导致死循环
end if
……
'将数组填写如textbox的代码,可以使用控件数组和循环,如果不会一个textbox写一行代码逐个写出来
'下面代码示例使用控件数组, 第一列 0,1,2 ,第二列 3,4,5,第三列 6,7,8
select case vsum
case 0
' 全部为0
case 1
' 第1、2、3列为0
' 第4列分布为a(0,0)、a(1,0)、a(2,0)
case 2
' 第1、2列为0
' 第3列分布为a(0,0)、a(1,0)、a(2,0)
' 第4列分布为a(0,1)、a(1,1)、a(2,1)
case 3
' 第1列为0
' 第2列分布为a(0,0)、a(1,0)、a(2,0)
' 第3列分布为a(0,1)、a(1,1)、a(2,1)
' 第4列分布为a(0,3)、a(1,3)、a(2,3)
Case ……
end if
[此贴子已经被作者于2018-1-18 12:54编辑过]