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

解決


ドレミ  2012-05-21 19:56:23  No: 143305  IP: 192.*.*.*

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

編集 削除
魔界の仮面弁士  2012-05-21 21:27:19  No: 143306  IP: 192.*.*.*

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

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 11:45:44  No: 143307  IP: 192.*.*.*

魔界の仮面弁士様

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

編集 削除