元に戻す機能を備えたコントロールがあります。ユーザーが Escape を押すと、コントロールは元の値に戻ります。
問題は、コントロールを DataGridView に統合したときです。DataGridView は Escape キーを「食べる」ため、コントロールは Escape キーを検出できません。
EditingControlWantsInputKey に "return true" を設定すると、コントロールは Escape キーを検出できましたが、他の問題が発生しました。DataGridView がコントロールを閉じることができず、EditMode のままです。
DataGridView がコントロールを閉じることを許可しながら、コントロールが Escape キーを検出できるようにするにはどうすればよいですか?