Domanda C# Verifica se la TextBox è vuota.

Pacifico437

Utente Gold
27 Aprile 2012
166
78
6
200
con il seguente codice, verifico con un MessageBox se la TextBox è vuota.

Codice:
if (TextBox1.Text.Length == 0)
 {
    MessageBox.Show("Il campo è vuoto");
    return;
 }
 else
 {
   MessageBox.Show("Hai inserito una voce");
 }
Se inserisco una voce, inserendo un Else, non funziona.
Gradirei un suggerimento per la risoluzione.

Gradirei inoltre conoscere il procedimento per rimuovere o annullare la finestra che appare "Output". Attualmente rimuovo cliccando sulla "X".

Ringrazio anticipatamente e fiducioso di un gradito riscontro,
saluto.
Domenico.
 
Per il primo problema penso di poterti aiutare.
C#:
if (TextBox1_TextChanged == null)
 {
    MessageBox.Show("Il campo è vuoto");
    return;
 }
 else
 {
   MessageBox.Show("Hai inserito una voce");
 }
Quel TextBox1_TextChanged sta a indicare un cambiamento all'interno del TextBox. Se il cambiamento è nullo, ovvero che non è avvenuto nessun cambiamento, allora eseguirà le istruzioni nell'if.
Per il tuo secondo problema non saprei come aiutarti.
Se non funziona ti vorrei chiedere a quale evento tu abbia fatto corrispondere il codice in questione.