動的にテキストボックスをグレイアウトから入力可にするには?

解決


ドレミ  2012-05-22 04:56:23  No: 143305

質問させていただきます。
vb2005を使っています。
2つのテキストボックス(テキストボックスA、テキストボックスB)があり、初期表示では、テキストボックスBは入力不可なのですが、テキストボックスAに数字の「1」もしくは「2」が入った場合のみ、テキストボックスBが入力可になるようにしたいと思っています。
どうすればよろしいか、ご教授いただけますようお願いします。


魔界の仮面弁士  2012-05-22 06:27:19  No: 143306

たとえば、こんな感じでしょうか。

Private Sub TextBox1_TextChanged(ByVal sender As Object, ByVal e As EventArgs) Handles TextBox1.TextChanged
    TextBox2.Enabled = TextBox1.Text Like "[12]"
End Sub

TextBox1 が「1」や「2」なら、TextBox2 が使えるようになりますが、
「」「3」「12」などでは、TextBox2 を使用できません。


ドレミ  2012-05-22 20:45:44  No: 143307

魔界の仮面弁士様

ありがとうございます。
思い通りに動作できることを確認しました。
本当にありがとうございました。


※返信する前に利用規約をご確認ください。




  


  このエントリーをはてなブックマークに追加