• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:テキストボックス1が空白のとき背景色を黄色にしてタブ移動しないようにし)

テキストボックス1の再入力促進方法

このQ&Aのポイント
  • テキストボックス1が空白のとき、背景色を黄色にしてタブ移動を防止し、再入力を促す方法を教えてください。
  • テキストボックス1が空白の場合、背景色を黄色に変えて再入力を促していますが、うまく行かない状況です。
  • テキストボックス1に値がない場合、背景色を黄色に変えてタブ移動を防止し、再入力を促したいですが、うまく動作しません。

質問者が選んだベストアンサー

  • ベストアンサー
  • nda23
  • ベストアンサー率54% (777/1415)
回答No.1

(1)VBのバージョンを記載しましょう。   見た目はVB6.0系かな (2)うまく行きません   何がどう「うまくない」のか分かりません。 思うに、テキストボックス1が空欄なのに黄色くならない? だとすればIf文が悪いのです。掲題の条件はNullかどうか ですが、空文字列とNullは違います。 If Format(Me!テキストボックス1, "@") = "" 上記のようにすればNullでも空文字列でもTrueになります。 また、「タブが移動しないように」であるなら Cancel = Trueです。 しかし、通常の設計では画面全体としての整合を考えるので、 個別テキストボックスの「フォーカス喪失時」でこういう ことはせず、登録ボタン等のクリック時にまとめてチェック する方が普通だと思いますが…

misapapa2006
質問者

お礼

ご指導ありがとうございます タブが移動を止めたかったのです 記載していませんでした すいません うまく 行きました ありがとうございます

関連するQ&A