Dim i As Integer Private Sub MSHFlexGrid1_Click() i = i + 1 With MSHFlexGrid1 If .MouseRow <> 0 Then Exit Sub '如果不是标题行就不排序 .Col = .MouseCol .Sort = 3 + i Mod 2'按数值型排序 .Sort = 1 + i Mod 2'按字符排序 End With
Dim i As Integer Private Sub MSHFlexGrid1_Click() i = i + 1 With MSHFlexGrid1 If .MouseRow <> 0 Then Exit Sub '如果不是标题行就不排序 .Col = .MouseCol .Sort = 3 + i Mod 2'按数值型排序 .Sort = 1 + i Mod 2'按字符排序 End With