2016-09-15 3 views
1

私は、速度、距離、時間を探したいかどうかをユーザーがドロップダウンボックスから選択するVBでプログラムを作った。ユーザーが速度、距離、時間を入力できる3つのテキストボックスがフォーム上にあり、見つけたいテキストボックスには何も入力しません。ユーザーが距離を見つけるために選択した場合、ユーザはスピードを見つけるために選択した場合VBでイベントが発生したときに、コードを使用してテキストボックスを読み取り専用にするにはどうすればよいですか?

が、私はスピードのテキストボックスは読み取り専用に変更することにしたい、私はなど、テキストボックスは読み取り専用に変更することを望む

ありがとうございます。

+0

お試しいただいた内容を表示できますか? – Codexer

答えて

1

あなたが唯一の次のコードを使用して読んでテキストボックスを行うことができます。

textbox1.ReadOnly = true

またhereより多くのを発見することができます。

+0

間違ったリンク... Woops。 – FluxCoder

+0

これを使用して、それは働いて、ありがとう! –

+0

私は助けることができる嬉しい:) – FluxCoder

0

SelectedIndexChangedイベントを処理し、そこにEnabledプロパティを設定します。

Private Sub ComboBox1_SelectedIndexChanged(sender As System.Object, e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged 
    Me.TextBoxSpeed.Enabled = ComboBox1.SelectedItem <> "Speed" 
    Me.TextBoxTime.Enabled = ComboBox1.SelectedItem <> "Time" 
    Me.TextBoxDistance.Enabled = ComboBox1.SelectedItem <> "Distance" 
End Sub 
関連する問題