| dalla versione 9.0.3940 - modificato il 25/02/2010 - link - english
|
Condizioni di notifica
Dalla versione 9.0 i gruppi di pannello possiedono due diversi stati: aperto e chiuso.
L'evento
OnChangeGroupCollapse viene notificato dal pannello quando l'utente preme il bottone (icona mostrata accanto al nome del gruppo stesso) che permette di modificarne lo stato di apertura/chiusura.
L'evento viene notificato tutte le volte che la proprietà
Collapsed del group cambia, anche se tale cambiamento avviene da codice.
Utilizzo consigliato
L'evento di
OnChangeGroupCollapse può essere utilizzato, per esempio, per aprire un solo gruppo alla volta in una videata molto complessa: quando l'utente apre un gruppo è possibile chiudere gli altri gruppi della videata.
Un'altra possibilità è quella di memorizzare su database lo stato di apertura/chiusura dei gruppi presenti in una determinata videata complessa. L'utente apre e chiude i gruppi configurando, in questo modo, il "layout" della videata. Quando l'utente riapre la videata il sistema potrebbe mostrarla così come l'utente l'ha lasciata l'ultima volta che l'ha vista.
Argomenti
Gruppo
|
E' un numero intero che rappresenta il gruppo del pannello che è stato collassato/espanso. Deve essere confrontato con la proprietà Me del gruppo.
|
Note
-
L'evento viene notificato anche se si cambia la proprietà Collapsed del gruppo da codice.
event VideataErrore.Errore.OnChangeGroupCollapse(
int Group
)
{
if (Group = Errore.Dettagli.Me())
{
int deltaH = Errore.Dettagli.FormHeight - 32
if (Errore.Dettagli.Collapsed)
{
deltaH = -(deltaH)
}
this.Height = this.Height + deltaH
this.Width = -(this.Width)
this.Width = -(this.Width)
}
}
Cosa ne pensi?
Ti sono rimaste delle domande su punti che questo articolo non ha trattato? Pensi che sia utile aggiungere una nota all'articolo? Aiutaci a migliorare la documentazione di Instant Developer scrivendo il tuo commento nei campi qui sotto.