Page 1645 - Informatica dalla A a Z
P. 1645

comboBox1.Items.Add(“Primo valore”);

                     comboBox1.Items.Add(“Secondo valore”);
                     comboBox1.Items.Add(“Terzo valore”);
                     comboBox1.Items.Add(“Quarto valore”);
                     textbox1.Text = string.Format(“{0:d}”, DateTime.Today);


            Così facendo abbiamo inserito la data odierna nella textbox, e caricato la combobox.

            L’evento Form_Closed, invece, viene usato per eseguire del codice prima di chiudere una
            form, come ad esempio chiudere un database. Vediamo, invece, come inserire un mes-
            saggio:


                     MessageBox.Show(“Hai deciso di chiudere il form”, “Atten-
                     zione”,MessageBoxButtons.OK);

            L’evento KeyPress esegue un codice quando si digita un carattere:

                   MessageBox.Show(“il carattere digitato è: “ + e.KeyChar);


            L’evento KeyUp, invece, viene eseguito quando si rilascia il tasto premuto:

                              MessageBox.Show(“Hai rilasciato il tasto”);

            L’evento MouseMove Viene eseguito quando passiamo con il mouse su un controllo.


            Ad esempio, inseriamo un pulsante sul form e digitiamo nell’evento MouseMove:

                                            button1.Visible = false;

            mentre per farlo riapparie scriveremo:

                                              button1.Visible =true;


            L’evento Leave viene eseguito quando abbandoniamo un controllo. Spesso si utilizza per
            controllare direttamente se il valore inserito è diverso da quello atteso.

                         try
                         {

                             Convert.ToDateTime(textbox1.Text);
                         }
                         catch (FormatException)
                         {

                             MessageBox.Show(“Data Non Valida”);
                             textbox1.Focus();
                             textbox1.SelectAll();
                         }

            oppure


                                                           1641
   1640   1641   1642   1643   1644   1645   1646   1647   1648   1649   1650