MSFlexGridの固定列クリックイベントについて

解決


てすと  2005-10-21 13:23:00  No: 126682  IP: [192.*.*.*]

いつもお世話になっております。

現在VB6.0にて開発をしております。
MSFlexGridの固定行が1行ありまして、
固定行をクリックした時のイベントをひろいたいのですが、
どのようにすればよいのでしょうか。

Private Sub MSFlexGrid_Click()
    = MSFlexGrid.Col
    = MSFlexGrid.Row
End Sub

上記では非固定行の1行目のクリック時と同じ値が帰ってきてします。

ご教授宜しくお願い致します。

編集 削除
みい  2005-10-21 13:26:41  No: 126683  IP: [192.*.*.*]

MouseRowプロパティでマウスポインタ位置の行取得。

編集 削除
テスト  2005-10-21 14:24:55  No: 126684  IP: [192.*.*.*]

みいさん。ご回答ありがとうございます。
ただ、現在デバックにて確認したところ
MouseRowプロパティはグリッドのどこを選択しても
"0" が返ってきます。
なにかほかにプロパティ設定が必要なのでしょうか。

編集 削除
みい  2005-10-21 14:32:33  No: 126685  IP: [192.*.*.*]

あ、ごめんなさい。「固定列」ですよね。
MouseColです。

編集 削除
テスト  2005-10-21 14:39:09  No: 126686  IP: [192.*.*.*]

みいさん。度々申し訳ありません。
MouseColプロパティも同様にどのセルを選択しても
"0" が返ってきます・・・

編集 削除
みい  2005-10-21 14:43:26  No: 126687  IP: [192.*.*.*]

プロパティ値の確認はブレークポイントをつけてでの
確認でしょうか?
ブレークポイントをつける場合は各プロパティ値を
取得した以降につけて下さい(マウス位置が変わるため)。

編集 削除
テスト  2005-10-21 14:55:44  No: 126688  IP: [192.*.*.*]

すみません。私の確認方法がまずかったようです。
みいさん、ありがとうございました。

編集 削除