MSFlexGridコントロールでは、セルをクリックするか方向キーを使うと、
アクティブなセルを変更できますが、セルを右クリックした場合だと、
アクティブなセルが変更されません。
MouseDownイベントでショートカットメニューを作ろうと思っているのですが、右クリックでアクティブなセルを変更することは不可能なんでしょうか。
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
とかで一応できるみたいです。
このままだと範囲指定した状態では範囲が解除されてしまいますので
工夫してみてください。
ツイート | ![]() |