掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
テキストボックスでEnterとtabの操作を同一視するには? (ID:115898)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
かなり初心的な質問かもしれないのですが、質問させてもらいます。 コントロール配列のテキストボックス(0〜9)があり、 Enterキーを押した時にTabIndex通りにフォーカスを移したいのですが、 いまいちピンとくる処理を思いつきません。 なお、コントロール配列のIndexとTabIndexは全く合っていません。 コントロールのIndexを変更することは、コードに大幅な修正が必要なため できるだけ避けたいと思いまして… Enterキー押下時にkeyAsciiを変更すればいいと思っていたのですが、 Private Sub txtbox_KeyPress(Index As Integer, KeyAscii As Integer) If KeyAscii = vbKeyReturn Then KeyAscii = vbKeyTab End If End Sub だけではダメでした。 これだともう一回イベント起こさないといけないのかなぁ・・・? どなたかお勧めの処理などご存知でしたら、アドバイスしていただけないでしょうか。 よろしくお願いします。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.