MSアクセス2003 - フォーム上のテキストボックス:任意のテキストボックスにジャンプません

StackOverflow https://stackoverflow.com/questions/2050032

質問

あなたはそれにいくつかの情報を入力できるように

[OK]をので、私は結合していないフォーム上のすべてのこれらのテキストボックスを追加し、毎回フォームを開く、それは一種の最初のテキストボックスにジャンプします。

私は、フォームが開く最初のテキストボックスへの自動ジャンプにそれをしたくないので、私は、それを取り除くにはどうすればよい...私はそれはときに、フォームのオープンで、すべての任意のテキストボックスにジャンプする必要はありません。

感謝

役に立ちましたか?

解決

あなたはそれがどこかに行かなければならないので、あなたは、それが行きたい場所を決定する必要があります。あなたはどこでしょうタブオーダー、フォーカスを設定、およびAUTOTABを制御することができます。

私はちょうどチェックして、そして行うための最善のことは、NoにテキストボックスにEnabledプロパティを設定することで、Lockedプロパティをはいにます。

他のヒント

デフォルトの動作を使用すると、タブ順序で設定した最初のコントロールに移動するカーソルのはもちろんです。

あなたはまだ形式のいくつかの賢明なタブオーダーをしたいと仮定すると、フォームheadderにゼロ長のテキストボックスを配置します。タブストップの設定(プロパティシート内の他のタブ)を取り外します。あなたにも透明にも、このボックスを設定するかもしれません。

次にフォームで、オンロードイベント、単純に行くます:

  Me.NameOfTextBoxinFormsHedaing.SetFocus
私が正しくあなたの質問を読んでいる場合、

フォーム上のテキストボックスのいずれかがフォームを開くにフォーカスを持っている必要はありませんようです。

このインスタンスで実行する必要がどのようなフォームに非連結の新しいテキストボックスを作成し、これは、フォームのタブオーダー内の最初の項目をアンバインドすることです。そして、それは見えなく、0の高さと幅0にバインドされていないテキストボックスのサイズを変更します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top