Salve, non capisco la logica:

ho fatto un programma stupido dove se su scrivi musica, lui inizializza la variabile musica a 1 e ti chiede se vuoi ascoltare la musica. Se tu rispondi si e la variabile musica è a 1, lui apre mediaplayer se scrivi no ti risponde con una frase.


codice:
If TextBox1.Text = ("musica") Then             
Label1.Text = "Vuoi ascoltare la musica? "             
musica = 1         
End If        
 If (TextBox1.Text = ("si") & musica = 1) 
Then            
 Process.Start("wmplayer.exe")
  Label1.Text = ("Certo")            
musica = 0
Ho fatto ciò perché l'utente può inserire a caso le parole si o no e quindi necessito di un controllo più sofisticato affinché ogni volta non mi avvi mediaplayer.
Io suppongo il problema sia nell' & perché la sintassi è errata, solo che non trovo nulla ne sulle guide ne sul mio libro.