tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル 逆フォーカス移動
投稿日: 2006/11/16(Thu) 09:27
投稿者フウセンウナギ
WindowsXP SP2   VB2005

ここのTipsをいつも参考にしています。

テキストのエンターキーによるフォーカス移動は
Sendkeysを使うことが分かりました。
次に逆フォーカス移動を考えているのですが、Shift+Enterでなく順フォーカス移動と同様に
ボタン1つで行おうと思います。

VB6のときはAPI関数のkeybd_eventを使って

    'シフトボタンを押した
        Call keybd_event(vbKeyShift, 0, 0, 0)
        'ボタンを押した
        Call keybd_event(vbKeyTab, 0, 0, 0)
        'ボタンを放した
        Call keybd_event(vbKeyTab, 0, 2, 0)
        'シフトボタンを放した
        Call keybd_event(vbKeyShift, 0, 2, 0)

という風にできたのですが、vb2005ではkeybd_eventは使えない?ようで、うまくいきません。
何かいい方法はあるのでしょうか?

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。