MSFlexGridにおいてデータをソートするには?


サイ  2004-08-23 13:36:35  No: 85232  IP: [192.*.*.*]

X 1 5 4 3 2 5
Y 5 9 6 6 1 2

みたいな二行のMSFlexGridを作成し、TextMatrixにてX座標とY座標に数値を入れていった場合、X座標の数値の少ないモノ順にソートするにはどうしたら良いでしょうか?

「MSFlexGrid.Sort」を使ってもソートされなかったので手詰まりしてしまいました。
どうぞご助力お願いいたします。

編集 削除
初心者999  2004-08-23 16:22:40  No: 85233  IP: [192.*.*.*]

確かソート出来なくて自分でコーディングした覚えがあります。

編集 削除
batchman  2004-08-25 10:52:37  No: 85234  IP: [192.*.*.*]

5列目の内容で昇順にソートする場合...

Private Sub Form_Load()

    Dim i   As Long
    
    With MSFlexGrid1

        .TextMatrix(1, 0) = 1
        .TextMatrix(1, 1) = 5
        .TextMatrix(1, 2) = 4
        .TextMatrix(1, 3) = 3
        .TextMatrix(1, 4) = 2
        .TextMatrix(1, 5) = 5
        
        .TextMatrix(2, 0) = 5
        .TextMatrix(2, 1) = 9
        .TextMatrix(2, 2) = 6
        .TextMatrix(2, 3) = 6
        .TextMatrix(2, 4) = 1
        .TextMatrix(2, 5) = 2
        .Col = 4
        .Sort = flexSortNumericAscending
    
    End With

End Sub

編集 削除