最新トピック
1
1 ヶ月前
排他制御 1 ヶ月前
2
2 ヶ月前
Hatena様にご質問 2 ヶ月前
6
4 ヶ月前
モジュールでカレントフォームのコントロールを使うには 4 ヶ月前
7
4 ヶ月前
日付のテキストボックスからフォームが開けません 4 ヶ月前
9
5 ヶ月前
レポートにおける数値の間隔を広げる方法 5 ヶ月前
12
5 ヶ月前
リストボックスから複数選択しそれをテーブルに格納したい 5 ヶ月前
タグリスト
Markdown テーブル生成
Accessのテーブルやクエリのデータを貼り付ける場合は下記で、Markdown書式のテーブルに変換して貼り付けてください。
バーコードリーダーは「コード検索」テキストボックスにコードを読み込んだあと、EnterキーとかTabキーを送信して次のコントロールへ移動する仕様でしょうか。
で、ご希望のことは、バーコードリーダーで「コード検索」テキストボックスにコードを読み込んだ後、コントロール移動せずに「コード検索」テキストボックスにフォーカスをとどめておきたいということでしょうか。
もし、そうだとすると、
コード検索_LostFocusイベント内で、コード検索.SetFocusしても無意味です。LostFocusイベント(フォーカス喪失後)内では、まだ、フォーカス移動はしていない、つまりコード検索にフォーカスがある。
LostFocusイベント終了後に、次のコントロールへフォーカス移動します。
フォーカス移動関係のイベント内でフォーカス移動のコントロールしようというのは無理があります。。
もし、フォーカス移動関連イベントで、フォーカス移動させないようにするには、Exitイベント(フォーカス喪失時)でイベントをキャンセルすることになります。
ただし、これをするといったんコード検索にフォーカス移動したら二度とそこから出ることができなくなるので、
バーコードリーダーでデータを読み込んだときのみ Cancel = True するような条件処理が必要です。
こちては仕様が不明ですのて、その条件はそちらで考えてください。
最初の私の推測がことなっているなら、その辺の仕様をもう少し詳細に説明してください。