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

Read Text Label by Length VB.net

我有 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 节目编码 label1.text 的长度为 3,有人可以帮忙吗?

您正在为 label2 分配一个布尔值

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

这部分是错误的: 主页。Label2.Text = 主页。Label1.Text.Length = 3

主页。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