Salve a tutti,
sto costruendo una form che funga da messagebox personalizzata e ho impostato una enum con i vari livelli di gravità dell'errore così:
private enum Gravity : int
{
lieve = 0,
moderato = 1,
serio = 2,
grave = 3,
critico = 4
}
e vorrei usare questa nel costruttore della form in modo da richiamarlo e impostarlo quando istanzio la form da un altro punto del programma ma non ho capito come fare, per la verità non so neanche se sia la scelta più giusta.
Accetto molto volentieri suggerimenti.
Grazie molte.
Alessio Forconi
[EDIT]
Mi rispondo da solo, è bastato creare una variabile privata nella classe del form del tipo Gravity che ho chiamato mGravity e nel costruttore ho dichiarato questo parametro Gravity gravitylevel così è facile poi richiamarlo istanziando il costruttore così:
xtraMsgBox msgbox = new xtraMsgBox(xtraMsgBox.Gravity.serio);
msgbox.ShowDialog();
Per funzionare funzione, ma la domanda è ... avrò fatto tutto bene?
Abbiate pazienza....