添加 MSHFlexgrid 控件Private Sub Form_Load() Dim i As Integer, j As Integer With MSHFlexGrid1 .Rows = 5 .Cols = 4 .BackColor = &HC0FFFF For i = 1 To 4 For j = 1 To 3 .TextMatrix(i, j) = i * j Next Next End With End SubPrivate Sub MSHFlexGrid1_Click() Dim MSHFlexGrid1Rowsel As Integer MSHFlexGrid1Rowsel = MSHFlexGrid1.RowSel Dim i As Integer For i = 1 To MSHFlexGrid1.Rows - 1 MSHFlexGrid1.Row = i MSHFlexGrid1.Col = 1 MSHFlexGrid1.CellBackColor = &HC0FFFF MSHFlexGrid1.Col = 2 MSHFlexGrid1.CellBackColor = &HC0FFFF MSHFlexGrid1.Col = 3 MSHFlexGrid1.CellBackColor = &HC0FFFF Next
Dim i As Integer, j As Integer
With MSHFlexGrid1
.Rows = 5
.Cols = 4
.BackColor = &HC0FFFF
For i = 1 To 4
For j = 1 To 3
.TextMatrix(i, j) = i * j
Next
Next
End With
End SubPrivate Sub MSHFlexGrid1_Click()
Dim MSHFlexGrid1Rowsel As Integer
MSHFlexGrid1Rowsel = MSHFlexGrid1.RowSel
Dim i As Integer
For i = 1 To MSHFlexGrid1.Rows - 1
MSHFlexGrid1.Row = i
MSHFlexGrid1.Col = 1
MSHFlexGrid1.CellBackColor = &HC0FFFF
MSHFlexGrid1.Col = 2
MSHFlexGrid1.CellBackColor = &HC0FFFF
MSHFlexGrid1.Col = 3
MSHFlexGrid1.CellBackColor = &HC0FFFF
Next
MSHFlexGrid1.Row = MSHFlexGrid1Rowsel MSHFlexGrid1.Col = 1
MSHFlexGrid1.CellBackColor = vbGreen
MSHFlexGrid1.Col = 2
MSHFlexGrid1.CellBackColor = vbGreen
MSHFlexGrid1.Col = 3
MSHFlexGrid1.CellBackColor = vbGreenEnd Sub