1

我想要一个语句来检查标签/文本框中的文本。例如:

If TextBox1.Text = True then Label1.Show

或者

If Label1.Text = False then Label1.Visible = False

我希望我的标签在没有文本输入时隐藏起来。我将它作为下一个TextBox1输入的文本输入,但是当文本框中没有文本时Label1我想隐藏它。Label1

我尝试了多种方法,但似乎都没有奏效。有任何想法吗?

4

2 回答 2

4

这将检查空、null 或仅空格,因此不需要 Trim()。如果你不喜欢一行,你可以把它放在一个 If 语句中。

Label1.Visible = String.IsNullOrWhiteSpace(Label1.Text)
于 2013-05-17T22:13:15.383 回答
2

如果您只需要检查文本框/标签是否具有值,则构造是

if label1.text.Trim() = ""

或者

if label1.text.Trim() = String.Empty

更新要根据文本的存在显示/隐藏控件,您可以使用 oneliner:

Label1.Visible = (Label1.Text.Trim() <> "")
于 2013-05-17T21:51:19.973 回答