Scopo
Ritorna il numero di righe visibili a video del pannello.
Sintassi
int nv = 0 // Conterrà il numero di righe visibili
//
nv := Pannello.VisibleRows()
//
nv := Pannello.VisibleRows()
Argomenti
Questa funzione non ha argomenti.Valore di ritorno
E' un numero intero che rappresenta il numero di righe visibili a video del pannello.
Esempio di codice
// ************************************
// Somma le scorte sulle righe visibili
// del pannello
// ************************************
public void Prodotti2.BottoneSomma()
{
int i = 0 // Variabile per il ciclo sulla riga
int somma = 0 // Somma parziale
//
// Ciclo su tutte le righe visibili
while i < Prodotti.VisibleRows()
{
// Prossima riga (da 1 alle righe visibili a video)
i := i + ONE
//
// Sommo il valore contenuto nella riga i
somma := somma + ToInteger(Prodotti.Scorte.GetValueAt(i))
}
//
// Mando il messaggio all'utente
EsempiAM.MessageBox(FormatMessage(MSG Somma Delle Scorte, ToString(somma), ??, ??, ??, ??)
)
}
// Somma le scorte sulle righe visibili
// del pannello
// ************************************
public void Prodotti2.BottoneSomma()
{
int i = 0 // Variabile per il ciclo sulla riga
int somma = 0 // Somma parziale
//
// Ciclo su tutte le righe visibili
while i < Prodotti.VisibleRows()
{
// Prossima riga (da 1 alle righe visibili a video)
i := i + ONE
//
// Sommo il valore contenuto nella riga i
somma := somma + ToInteger(Prodotti.Scorte.GetValueAt(i))
}
//
// Mando il messaggio all'utente
EsempiAM.MessageBox(FormatMessage(MSG Somma Delle Scorte, ToString(somma), ??, ??, ??, ??)
)
}
- Il numero di righe visibili può variare rispetto a quanto stabilito a design time se sul pannello è stata usata la procedura SetDynamicRows, oppure se per la form è attivo il ridimensionamento dinamico delle dimensioni.
- Questa funzione può essere utile per leggere da programma il valore contenuto nel buffer video del pannello.
Ultima modifica: 24/03/2021 / Validità: da 6.5.2680