Condizioni di notifica
Questo evento viene notificato dal pannello quando viene invocato il metodo Show per mostrarlo a video.
Utilizzo consigliato
L'evento OnShow può essere utilizzato controllare il processo di apertura, ad esempio modificando la videata che deve essere aperta in un certo contesto, oppure per negare l'apertura del documento stesso.
Argomenti
Class Name | E' un parametro di output che può essere impostato al nome della classe della videata da utilizzare per mostrare il documento, oppure a stringa vuota per annullare l'apertura del documento stesso |
Esempio di codice
// ****************************************************************************
// Evento notificato al documento quando sta per essere mostrato in una form.
// Può essere usato per mostrare il documento in una form diversa da quella
// predefinita, impostando il parametro ClassName.
// ****************************************************************************
event Ordine.OnShow(
inout string ClassName // Parametro di input/output che permette di impo...
)
{
// Gli ordini di un determinato cliente vengono visualizzati in una form
// speciale
if Cliente = XXX
{
ClassName := OrdineSpeciale.ClassName()
}
}
// Evento notificato al documento quando sta per essere mostrato in una form.
// Può essere usato per mostrare il documento in una form diversa da quella
// predefinita, impostando il parametro ClassName.
// ****************************************************************************
event Ordine.OnShow(
inout string ClassName // Parametro di input/output che permette di impo...
)
{
// Gli ordini di un determinato cliente vengono visualizzati in una form
// speciale
if Cliente = XXX
{
ClassName := OrdineSpeciale.ClassName()
}
}
- Per impostare il nome della classe è possibile utilizzare la funzione ClassName della videata.
- Se non si imposta il nome della classe allora verrà utilizzata la videata standard indicata a design time, se ne esiste una.
- Se la form non può essere aperta, allora la funzione Show restituisce NullObject.
Ultima modifica: 23/03/2021 / Validità: da 8.5.3800