按长度VB.net阅读文本标签

时间:2015-07-14 05:21:22

标签: vb.net label

我有Label1'文字= 10500Label2, 如果我的Label1.Text.Length = 5我的Label2.Text = Label1.Text.Length=3(我希望Label2文本为5,因为数字5是标签文本长度3,但如果我使用此代码:

 Label1.Text = "10500"
 If Homepage.Label1.Text.Length = 5 Then
          Homepage.Label2.Text = Homepage.Label1.Text.Length = 3
 End If

Label2仅显示代码" False" 我希望我的label2 show代码为长度为3的label1.text,任何人都可以提供帮助吗?

1 个答案:

答案 0 :(得分:0)

您正在为label2分配布尔值

Label1.Text = "10500"
 If Homepage.Label1.Text.Length = 5 Then
          Homepage.Label2.Text = Homepage.Label1.Text.Length = 3
 End If

这部分错了:    Homepage.Label2.Text = Homepage.Label1.Text.Length = 3

Homepage.Label1.Text.Length = 3评估为False或True

如果我理解你,你需要做这样的事情

    Label1.Text = "10500"
     If Homepage.Label1.Text.Length = 5 Then
       If Homepage.Label1.Text.Length = 3 Then
              Homepage.Label2.Text = Homepage.Label1.Text.Substring(3, 1)
       End if
     End If