English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Libreria Client
  • Libreria Applicazione
  • Altri metodi

Open Forms Count

funzione copia link

Scopo

Questa funzione ritorna il numero di videate aperta. Viene spesso usata con la funzione GetOpenForm per effettuare cicli sulle form aperte.

Sintassi

int i = 0 // Numero di forms
// 
i := OpenFormsCount()

Argomenti

Questa funzione non ha argomenti.

Valore di ritorno

Viene ritornato un numero intero che rappresenta il numero di videate attualmente aperte.

Esempio di codice

// *****************************
// Called when a form is focused
// *****************************

event IspettoreForm.Activate()
{
  int i = 0 // Contatore di ciclo
  // 
  // Aggiorno la tabella interna delle form aperte

  delete from FormAperte
  // 
  // Ciclo sulle form aperte

  while i < OpenFormsCount()
  {
    IDForm f = null // 
    // 
    // Prendo la prossima form

    f := GetOpenForm(i)
    // 
    // Inserisce nella lista

    insert values into FormAperte
      set Nome := f.Caption
      set Idx := f.Index
    // 
    // Prossimo ciclo

    i := i + ONE
  }
}
  • Usando il framework RD2 lato client le videate docked non sono contate.

Ultima modifica: 25/10/2016 / Validità: da 6.8.3060

Vedi Anche

  • Get Open Form (funzione)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum