タイトル : KeyDownイベントのキャンセル 投稿日 : 2006/12/26(Tue) 10:13 投稿者 : フウセンウナギ
WindowsXP SP2 VB2005 テキストのKeyDownイベントが発生したときに、キーを押さなかったことにするのは どうすればよいのでしょうか? VB6では、KeyCode = 0 でできるのですが、同様にe.KeyCode = 0 などとすると エラーになってしまいます。 動作としては、テキストでエンターキーを押したときに別のプロシージャを呼びます。 その際、フォームのKeyDownイベントでSelectNextControlを使ってフォーカス移動 しているため、自動的にフォーカスが移動してしまいます。 これを防ごうと思います。 |