[VB 2010] Jak połączyć textboxy w jedno "if"

Witam,

 

od kilku dni amatorsko zajmuję się programowaniem, otóż nie wiem jak zrobić coś takiego:

 

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If TextBox1.Text And TextBox2.Text = "" Then <-- W tym rzecz.
            Label4.Text = "Nie wpisałeś loginu i/lub hasła!"
        else
      <dalsza funkcja>
    End If
End Sub

 

I właśnie problem w tym, że nie wiem, jak zrobić, żeby jedno “If” tyczyło się dwóch textboxów.

 

Proszę o pomoc.

Dzięki i pozdrawiam!

If TextBox1.Text = “” And TextBox2.Text = “” Then

 

chyba tak jeśli coś pamiętam z VB

zgodnie z regulaminem, który zaakceptowałeś podczas rejestracji, proszę dokonać zmiany tytułu na taki, który wstępnie opisze problem, w przeciwnym razie temat zostanie przeniesiony do kosza.

W celu dokonania korekty tytuły należy użyć opcji edytuj w poście otwierającym wątek, a następnie skorzystać z pełnego edytora tekstu.

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
 
        If TextBox1.Text = "" And TextBox2.Text = "" Then
            Label4.Text = "Nie wpisałeś loginu i/lub hasła!"
        Else
            Timer1.Start()
            Label4.Text = "blablabla"
        End If
    End Sub

 

Działa, lecz nie do końca jak powinno, ponieważ, gdy wpiszę sam login, to funkcja się wykonuje i na odwrót - jak wpisze hasło bez loginu.

And zmień na Or  + staraj się dokładniej obrazować problem. “Tyczenie się” jest mało konkretnym określeniem.

Teraz to całkiem nie działa, po prostu przy klikaniu przycisku nic się nie dzieje. 

Musi działać i to prawidłowo gdy napiszesz tak jak zaproponował Frankfurterium.

Jeśli w ogóle nie działa, to błędy są gdzie indziej, a nie w tym zapisie.

Wywołujesz procedurę Timer1.start() i tam poszukaj błędu. Na początek spróbuj bez wywoływania tej procedury.

zamiast = “” wpisz = string.empty