English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Pannelli
  • Libreria Pannello
  • Proprietà

Visible Rows

funzione copia link

Scopo

Ritorna il numero di righe visibili a video del pannello.

Sintassi

int nv = 0    // Conterrà il numero di righe visibili
// 
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), ??, ??, ??, ??)
    )
}
  • 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

Vedi Anche

  • Set Dynamic Rows (procedura)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum