Ho creato un ComboBox con tre valori. Volevo che una finestra di messaggio si apre quando è selezionata alcuna voce così ho provato questo:Controllare se il valore della casella combinata è vuoto
if (comboBox1.SelectedItem == null)
{
MessageBox.Show("Please select a value");
return;
}
Questo funziona bene, ma solo se clicco nel campo nella casella combinata. Quando non lo tocco, il programma inizierà senza finestra di messaggio. Cosa c'è che non va?
Qual è l'evento che sta innescando questo codice? È in Form_Load o? – HABJAN
No. L'ho inserito nel punto in cui si fa clic sul pulsante per eseguire il programma – uzi42tmp