English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Pannelli
  • Libreria Pannello
  • Selezione Multipla

Set Row Selected

procedura copia link

Scopo

Seleziona o deseleziona una riga del pannello all'interno della gestione della selezione multipla del pannello.

Sintassi

Pannello.SetRowSelected(stato, numero riga)

Argomenti

Stato True se la riga deve essere selezionata, False altrimenti.
Numero Riga Il numero della riga da selezionare o deselezionare, da 1 a TotalRows.

Esempio di codice

// ***************************
// Cerca un testo nel pannello
// ***************************

public void Prodotti2.BottoneSeleziona()
{
  string n = ""       // Il testo da cercare
  int i = 0           // Il numero di riga
  boolean Trovato = 0 // Indica se ho trovato il testo
  // 
  // Chiedo all'utente che cosa vuole cercare

  n := InputBox(MSG Inserisci Parte)
  // 
  // Valore non ancora preso oppure non dato

  if n = Empty String
  {
    return
  }
  n := Upper(n)
  // 
  // Cerco il nome dato nella lista

  for each row (Prodotti)
  {
    record Prodotto
      ...
    // 
    // Conteggio il numero delle righe per poterla selezionare

    i := i + ONE
    // 
    if Find(Upper(Prodotto.Nome), n, ??) > ZERO
    {
      // Se lo trovo, seleziono la riga
      Prodotti.SetRowSelected(True, i)
    }
    else  // Altrimenti la deseleziono
    {
      Prodotti.SetRowSelected(False, i)
    }
  }
  Prodotti.ShowMultipleSelection := True
}
  • Il parametro Numero Riga è opzionale. Se non specificato la procedura modificherà lo stato di selezione della riga attiva del pannello, oppure della riga per cui è stato chiamato un evento se la procedura viene utilizzata all'interno di un evento del pannello.
  • Questa procedura deve essere utilizzata solo se per il pannello è attiva la gestione della selezione multipla.
  • Per selezionare o deselezionare tutte le righe del pannello puoi usare il metodo ChangeSelection.

Ultima modifica: 23/03/2021 / Validità: da 6.5.2680

Vedi Anche

  • Change Selection (procedura)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum