Set Group Enabled

procedura copia link

Scopo

Abilita o disabilita tutti i campi appartenenti al gruppo. Può essere utilizzata per rendere modificabili o meno tutte le informazioni presenti nel gruppo.

Sintassi

Pannello.Gruppo.SetGroupEnabled(stato)

Argomenti

stato Se True allora i campi sono abilitati, se False i campi saranno in sola lettura

Esempio di codice

// ********************************************
// Fired when the active row in a panel changes
// ********************************************

event Impiegati.Impiegati.OnChangeRow()
{
  // Se ho cambiato riga rispetto alla precedente e sono in form...
  if Impiegati.IdimpiegatoImpiegati <> this.LastID AND Impiegati.Layout = Form
  {
    // Memorizzo l'ultimo ID visitato
    this.LastID := Impiegati.IdimpiegatoImpiegati
    // 
    // DSisabilito i gruppi, si deve premere il bottone per abilitarli nuovamente

    Impiegati.Indirizzo.SetGroupEnabled(False)
    Impiegati.AltriDati.SetGroupEnabled(False)
  }
  // 
  // Modifico il titolo del gruppo con il nome della persona

  Impiegati.Indirizzo.GroupCaption(FormatMessage(MSG Indirizzo, Impiegati.NomeImpiegati,
    Impiegati.CognomeImpiegati, ??, ??, ??))
  Impiegati.AltriDati.GroupCaption(FormatMessage(MSG Dati, Impiegati.NomeImpiegati,
    Impiegati.CognomeImpiegati, ??, ??, ??))
}
  • Se un gruppo di campi è disabilitato allora lo saranno tutti i campi in esso contenuti anche se essi stessi sono abilitati.

Ultima modifica: 20/11/2020 / Validità: da 6.5.2680