Introduzione programmazione ad eventi

29 Gen

La programmazione con Vb.Net è definita programmazione ad eventi in quanto il programma funziona al verificarsi di determinati eventi stabiliti in fase di scrittura del codice.

Ogni oggetto in Vb.Net ha dei propri eventi, abbiamo visto ad esempio quello Load del Form che esegue la porzione di istruzioni inseriti nell’evento “Form_Load” (cliccando 2 volte sull’oggetto del form).

Esistono 3 categorie di eventi controllabili dal sistema:

  1. eventi del mouse
  2. eventi del sistema
  3. eventi della tastiera

 

Gli eventi del mouse si dividono in altre 3 sottocategorie:

  1. eventi dovuti al trascinamento del mouse
  2. eventi dovuti al click del mouse
  3. eventi generati al movimento del mouse

 

Gli eventi del sistema si dividono a loro volta in 4 sottocategorie:

  1. Eventi generati dal caricamento degli oggetti
  2.  Eventi generati dalle modifiche dell’utente (cambiate le proprietà degli oggetti)
  3.  Eventi legati al fuoco (testo selezionato,  etc.)
  4.  Eventi generati dai movimenti delle finestre (ridimensionamento finestra, etc.)

 

E’ possibile gestire gli eventi inserendo del codice da far eseguire al programma  al verificarsi dell’evento in cui è inserito il codice.

 

In Vb.Net per selezionare l’evento di un oggetto si fa doppio click sull’oggetto in considerazione e una volta apertasi la Private Sub legata all’evento dell’oggetto cambiare l’evento digitando quello desiderato dopo la clausula “Handles   <nome oggetto>”.

Ad esempio per cambiare l’evento del click del mouse in un button,  in movimento del mouse, faremo nel seguente modo

c

 

 

Lascia un commento

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

%d blogger cliccano Mi Piace per questo: