投稿者 FORZA  (社会人) 投稿日時 2008/12/1 18:56:37
>コントロールの、というかWindowsの既定の(?)動作ですよね。
すみません。例えとしてCheckBoxを挙げてしまいましたが、
VBの標準コントロール以外についても検討していますので、
やはりそのコントロールにデフォルトで備わっている動作ということで考えて頂ければと思います。

説明が不十分ですみません。いくつかあるうちの1つを例として少し補足します。

現在、ある会社の表形式のコントロールを使用しています。
そのコントロールにはPageUp、PageDownキーによるページスクロール機能が
デフォルトで付いているのですが、それと同様の動作を他のキーで行うための
メソッドやプロパティがありません。
そこで他のキーをPageUpやPageDownキーにキャストできればと考えています。

最初の質問の後に、SendKeys.Send(keys)メソッドを見つけたので試してみました。
動作に問題はないのですが、必要としているのは1つのアプリケーション単独での動作ですので
わざわざWindowsに渡して不安定にさせるのではなく、もっと確実な方法はないでしょうか。