刚刚看到这个问题,给你做一个,稍等。
没有点击【转移】按钮的界面
点击【转移】按钮的界面
启动与通用部分:
程序代码:
【转移】按钮单击事件:
程序代码:
启动与通用部分:
程序代码:Dim AA
Private Sub Form_Load()
AA = Array("1 2 3 4", "5 9 10 11", "7 8 12 32", "99 10 12 77")
With MSFlexGrid1
.Cols = 1
.Rows = 5
.TextMatrix(0, 0) = "A"
.ColWidth(0) = 1200
For I = 1 To 4
.TextMatrix(I, 0) = AA(I - 1)
Next I
End With
With MSFlexGrid2
.Cols = 1
.Rows = 1
End With
End Sub【转移】按钮单击事件:
程序代码:Private Sub Command1_Click()
Dim BB, CC, DD, EE
BB = Split(MSFlexGrid1.TextMatrix(1, 0), " ", -1, 1) '使用Split将MSFlexGrid1第一列数据分解到数组BB中,下同
CC = Split(MSFlexGrid1.TextMatrix(2, 0), " ", -1, 1)
DD = Split(MSFlexGrid1.TextMatrix(3, 0), " ", -1, 1)
EE = Split(MSFlexGrid1.TextMatrix(4, 0), " ", -1, 1)
MSFlexGrid2.Clear
With MSFlexGrid2
.Cols = 5
.Rows = 5
.TextMatrix(0, 0) = "A"
.TextMatrix(0, 1) = "B"
.TextMatrix(0, 2) = "C"
.TextMatrix(0, 3) = "D"
.TextMatrix(0, 4) = "E"
.ColWidth(0) = 1200
.ColWidth(1) = 700
.ColWidth(2) = 700
.ColWidth(3) = 700
.ColWidth(4) = 700
For I = 1 To 4
.TextMatrix(I, 0) = AA(I - 1) '循环列,添加第一列数据
.TextMatrix(1, I) = BB(I - 1) '循环行,添加第一行数据
.TextMatrix(2, I) = CC(I - 1) '循环行,添加第二行数据
.TextMatrix(3, I) = DD(I - 1) '循环行,添加第三行数据
.TextMatrix(4, I) = EE(I - 1) '循环行,添加第四行数据
Next I
End With
End Sub
[此贴子已经被作者于2016-5-20 17:15编辑过]

请不要选我!!!







