将值放在只读文本框vb.net中

时间:2012-06-12 16:53:47

标签: vb.net forms textbox

我有一个包含许多文本框的表单。我想禁用用户与2个或更多文本框交互的操作,但我想为其分配一些文本。我无法弄清楚这样做的方法......

我有以下代码:

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

当我运行它时,文本框变为“只读”但不显示值0。为什么?

2 个答案:

答案 0 :(得分:1)

你做得有些正确,但是你需要提供更多代码。

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

足以实现你的目标,但由于某种原因它永远不会发生这样的事件 你已经把这段代码放进去了。看看是否还有其他事情让它跳过这段代码。

答案 1 :(得分:-1)

逐步执行代码 - 观察会发生什么,您会发现问题