问题不全面,变量V变化规律?最新数值在那里?变量V每次包含都是1,有区别吗?等于变量V没有变化!!
这个实现应该不是太复杂。
'全局变量声明代码 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编辑过]