Код VB.NET не выполняется так, как должен в Visual Studio

Привет, я хотел бы задать вопрос, ребята, я делаю приложение в vb.net, и мой if else ведет себя странно, вместо того, чтобы указывать правильную подпись в метке, вместо этого отображается оператор else, который "У вас есть что-то, что вы хотите сказать, кроме этого? "... заранее спасибо ребята :) вот мой код господа:

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    If TextBox1.Text = "What is your name?" Then
        Label1.Text = "Hi there kid! I will tell you later"
    Else
        Label1.Text = "Do you have anything you want to say other than that?"
        If TextBox1.Text = "Hi" Then
            Label1.Text = "Hi there also!"

        Else
            Label1.Text = "Do you have anything you want to say other than that?"
        End If
    End If
End Sub 

Ответы на вопрос(2)

Ваш ответ на вопрос