Ik heb een InputBox waarbij als je op OK drukt het programma een tab maakt in een TabControl met de naam die net is ingevoerd bij het tekst vak. Maar als je op Annuleren drukt moet de InputBox sluiten en niks meer doen. Als er nul tekens in het tekst vak en je drukt op OK zijn moet er een MsBox te voorschijn komen die zegt dat er minsten 1 teken in moet staan. Maar met de code die ik heb gebeurt er als je op Annuleren drukt het volgende: er wordt alsnog een tab aangemaakt in de TabControl, maar dan zonder naam, ook als je wel wat in het tekst vak invoert. Als je niks in vult in het tekst vak en op OK drukt wordt er ook een tab aangemaakt. Wat doe ik fout? Ik heb de volgende code:
Code:
Private Sub TabpaginaToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles TabpaginaToolStripMenuItem.Click
Dim a As Object
a = InputBox("Naam voor het tabblad", "Naam")
If vbOK And a = "" Then MsgBox("De naam van het tabblad moet minstens 1 teken bevatten.", vbExclamation, "Te weinig tekens")
If vbOK Then TabControl1.TabPages.Add(a)
End Sub