Scopo
E' una proprietà di tipo stringa che rappresenta il testo contenuto nel campo sulla riga attiva del pannello.
Sintassi
Pannello.Campo.Text := testo da mostrare
Quando letta
Se il campo è statico ritorna il testo contenuto nel campo; altrimenti ritorna il testo contenuto nel campo alla riga attiva del pannello o alla riga per cui è stato chiamato l'evento se all'interno dell'evento di OnDynamicProperties.
Quando impostata
Se il campo è statico modifica il testo contenuto nel campo (è come usare la proprietà Caption); altrimenti modifica il testo contenuto nel campo alla riga attiva del pannello o alla riga per cui è stato chiamato l'evento se all'interno dell'evento di OnDynamicProperties.
Esempio di codice
// ********************************************************
// Fired when the panel prepares data visualization.
// You can set here for-each-row properties of panel field
// objects (enabled, visible, visual style and text).
// ********************************************************
event Fornitori.Fornitori.OnDynamicProperties()
{
// Se la zona non è stata impostata...
if IsNull(Fornitori.ZonaFornitori)
{
// Deve apparire una scritta evidenziata in rosso
Fornitori.Zona.Text := N.D.
Fornitori.Zona.SetVisualStyle(Rosso)
}
}
// Fired when the panel prepares data visualization.
// You can set here for-each-row properties of panel field
// objects (enabled, visible, visual style and text).
// ********************************************************
event Fornitori.Fornitori.OnDynamicProperties()
{
// Se la zona non è stata impostata...
if IsNull(Fornitori.ZonaFornitori)
{
// Deve apparire una scritta evidenziata in rosso
Fornitori.Zona.Text := N.D.
Fornitori.Zona.SetVisualStyle(Rosso)
}
}
- Normalmente la proprietà Text contiene il valore del campo convertito in stringa.
-
Modificare la proprietà Text lascia immutato il valore del campo e quindi non modifica i dati contenuti nel pannello, ma cambia solamente il modo con cui il dato viene presentato all'utente. Se ad esempio si volesse evidenziare i campi nulli con la scritta
si dovrebbe impostare la proprietà Text. - Nota: dalla versione 7.5. questa proprietà è utilizzabile anche se per il campo è stata impostata una maschera di input lato client.
Ultima modifica: 23/03/2021 / Validità: da 6.5.2680