在第2列后插入一列:
Private Sub Form_Load()
Me.MSHFlexGrid1.Cols = 5
MSHFlexGrid1.Rows = 2
For i = 0 To Me.MSHFlexGrid1.Cols - 1
Me.MSHFlexGrid1.TextMatrix(0, i) = i
Me.MSHFlexGrid1.TextMatrix(1, i) = i
Next
End Sub
Private Sub Command1_Click()
Me.MSHFlexGrid1.Cols = Me.MSHFlexGrid1.Cols + 1
Me.MSHFlexGrid1.ColPosition(5) = 3
End Sub
Private Sub Command1_Click()
With MSFlexGrid1
.Cols = .Cols + 1
For i = 0 To .Cols - 1
.ColWidth(i) = .Width / .Cols
.TextMatrix(0, i) = i
Next
End With
End Sub
Private Sub Form_Load()
With MSFlexGrid1
.Rows = 10
.Cols = 5
For i = 0 To .Cols - 1
.ColWidth(i) = .Width / .Cols
.TextMatrix(0, i) = i
Next
End With
End Sub