MSFlexGridコントロールのアクティブセル移動について


neeter  2002-05-31 21:58:19  No: 75680  IP: [192.*.*.*]

MSFlexGridコントロールでは、セルをクリックするか方向キーを使うと、
アクティブなセルを変更できますが、セルを右クリックした場合だと、
アクティブなセルが変更されません。
MouseDownイベントでショートカットメニューを作ろうと思っているのですが、右クリックでアクティブなセルを変更することは不可能なんでしょうか。

編集 削除
けみ  2002-06-05 10:19:19  No: 75681  IP: [192.*.*.*]

mouse_event APIで

MSFlexGridのMouseDownに  Button = 2のとき
mouse_event MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0
mouse_event MOUSEEVENTF_LEFTUP, 0, 0, 0, 0

MouseUpに  Button = 2のとき
PopupMenu
とかで一応できるみたいです。

このままだと範囲指定した状態では範囲が解除されてしまいますので
工夫してみてください。

編集 削除