2017-11-15 4 views
-3

私は初めてユーザーフォームを使用しています。入力用にテキストボックスをブロックします。私はいろいろなことを試しましたが、まだ適切な結果が得られていません。 誰でもこのことを教えてもらえますか?ユーザーフォームの入力用テキストボックスをブロックする

+1

に入ると別のコントロールにフォーカスを設定してみてください入力を許可したくないのですか?代わりにラベルを使用してください。 –

答えて

0

テキストボックスのEnabledプロパティをFalseに変更します。

+0

私はそれをしました。そして、何か入力しようとすると、次のテキストボックスに直接ジャンプし、テキストボックスに入力した文字はグレーです。 – Chielmos

+0

Private Sub Achternaam_Change() Me.Achternaam.Enabled = False End Sub – Chielmos

+0

@Chielmos:*私はそれをしました。タイプを入力しようとすると、あなたが言ったときには意味がありません。入力用ブロック*。あなたの心を作りなさい。あなたは**入力のためにそれがブロックされているか、入力が可能であることを望んでいます(*入力のためにブロックされた**と正反対の**です)。 **あなたはここで何を求めていますか? –

0

ユーザーがテキストボックス内のテキストを変更または選択できないようにするには、enabledプロパティをFalseに変更します。これは、テキストボックスをグレーアウトし、テキストを編集不可能にします。

あなたはそれがグレーアウトしたくない場合は、できるだけ早くあなたドン場合は、(ユーザー入力用に設計された)テキストボックスを使用しているのはなぜユーザーがテキストボックス

Private Sub TextBox1_Enter() 
    TextBox2.SetFocus 
End Sub 
+0

funnyjuglerありがとう、これは私のために正しい解決策 – Chielmos

関連する問題