Scopo
Questa procedura permette di aprire la lista di una combo box.
Sintassi
Pannello.Campo.openCombo()
Argomenti
Questa procedura non ha argomentiEsempio di codice
// ****************************************************************************
// Evento notificato dal pannello quando un utente modifica i dati presenti nel
// pannello
// ****************************************************************************
event Videata.Pannello.OnValidateRow(
inout boolean Cancel // Non utilizzare questo argomento. Per segnalare u...
)
{
// Se il campo EditBox è vuoto metto il cursore su di lui
if (Pannello.Editbox == null)
{
Pannello.EditBox.setFocus(...)
}
else if (Pannello.Combobox == null)
{
// Se il campo ComboBox è vuoto apro la sua lista
Pannello.ComboBox.openCombo()
}
}
// Evento notificato dal pannello quando un utente modifica i dati presenti nel
// pannello
// ****************************************************************************
event Videata.Pannello.OnValidateRow(
inout boolean Cancel // Non utilizzare questo argomento. Per segnalare u...
)
{
// Se il campo EditBox è vuoto metto il cursore su di lui
if (Pannello.Editbox == null)
{
Pannello.EditBox.setFocus(...)
}
else if (Pannello.Combobox == null)
{
// Se il campo ComboBox è vuoto apro la sua lista
Pannello.ComboBox.openCombo()
}
}
- L'utilizzo di questo metodo dà anche il fuoco al campo, come se si fosse utilizzata la procedura SetFocus e fa scatenare gli eventi OnGetSmartLookup e OnGetValueSource.
- Questo metodo può essere utile quando si vuole guidare un utente nella compilazione dei campi.
Ultima modifica: 25/10/2016 / Validità: da 9.5.4160