自作のテキストエディタを作るにあたり、別途用意した「戻るボタン」を使うことに。
どこまでも戻れて便利な一方、何度もボタンをカチカチカチとクリックしなければいけないので煩わしい…。
KeydownイベントでショートカットキーをCTRL+Zで割り当てればいいかと思ったものの、既存の戻る機能が優先されてうまく動かない。
コントロールから既存のショートカットを無効にすればいいかと思ったけれども、それだとCTRL+Z自体が反応しなくなってしまう。
CTRL+Zを押しっぱなしにしているだけでどこまでも戻れるようにしたいのに(;´Д`)
…と半月ほど悶々としていた結果、
・メニューに「戻るボタン」を作る&自作の戻るボタンのイベントをそれに設定
・該当ボタンのShortcutkeysプロパティにCTRL+Zを割り当てる
という手順を取ることで、既存のショートカットキーを無視して別途用意した戻るボタンを実行させることが出来ました。
参考にしたのはこちら
http://blog.hiros-dot.net/?p=1998PR