Ciao ragazzi non capisco dove sta l'errore, ho questa form che richiamo dalla form principale per far inserire un stringa in un textbox:
........
public partial class FormInsertTesto : Form
.....
private void btnOK_Click(object sender, EventArgs e)
{
if (textBox1.Text == "")
{
MessageBox.Show("Non può essere vuoto");
return;
}
this.Close();
}
private void btnCancel_Click(object sender, EventArgs e)
{
this.Close();
}
........
Nella form principale alla pressione di un button faccio aprire la form di cui sopra:
FormInsertTesto frmInsert = new FormInsertTesto();
if (frmInsert.ShowDialog() == DialogResult.OK)
{
}
ora il problema è che se nel textbox non viene inserito nulla, dovrebbe mostrare il messaggio "Non può essere vuoto" e lo mostra poi però, premendo Ok (della MessageBox di Alert) si chiude anche la Form principale e continua ad eseguirmi il codice della Form principale..... Perchè?