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 回答