【问题标题】:Put a value in a read-only textbox vb.net将值放入只读文本框 vb.net
【发布时间】:2012-06-12 16:53:46
【问题描述】:

我有一个包含许多文本框的表单。我想禁用与 2 个或更多文本框的用户交互操作,但我想为其分配一些文本。我想不出办法……

我有以下代码:

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

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

【问题讨论】:

  • 这会火吗?在第一个“TextBox2.Text = 0”上停下来看看是不是。
  • 你在哪里有这个代码?你看过msdn.microsoft.com/en-us/library/…吗?
  • 你有 Option Strict On 吗?

标签: vb.net forms textbox


【解决方案1】:

你做的有点对,但是你需要提供更多的代码。

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

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

【讨论】:

    【解决方案2】:

    逐步检查您的代码 - 观察会发生什么,您会发现问题

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多