0

多くのテキストボックスを含むフォームがあります。2 つ以上のテキスト ボックスを使用したユーザー操作の操作を無効にしたいのですが、それにテキストを割り当てたいと思います。私はそれを行う方法を理解できません...

次のコードがあります。

 If tablead.Rows(0)(4) = True Then
        TextBox2.Text = "0"
        TextBox2.ReadOnly = True
        TextBox2.Text = "0"
 End If

実行すると、テキストボックスは「読み取り専用」になりますが、値 0​​ は表示されません。なんで ?

4

2 に答える 2

1

あなたはある程度正しいことをしていますが、より多くのコードを提供する必要があります。

If tablead.Rows(0)(4) = True then
   TextBox2.Text = "0"
   TextBox2.ReadOnly = True
End If

目的を達成するには十分ですが、何らかの理由で、このコードを挿入したイベントが発生することはありません。このコードをジャンプさせる何か他のことが起こっているかどうかを確認してください。

于 2012-06-12T17:41:39.163 に答える
-2

コードをステップスルーします-何が起こるかを見てください、あなたは問題を見つけるでしょう

于 2012-06-13T09:14:32.953 に答える