Difference between revisions of "Gestione Bottoni"

From SageDev KB
Jump to navigation Jump to search
Line 3: Line 3:
  
 
= Videate =
 
= Videate =
 +
 +
== Pulsante contestuale su riga di un riquadro ==
 +
 +
I pulsanti di riquadro possibili sono 20, la cui etichetta è contenuta nelle [[variabili globali]] GBOUT1, GBOUT2 ...GBOUT20
 +
 +
Per aggiungere un pulsante contestuale su riga di un riquadro:
 +
 +
* selezionare tra i campi della videata il campo numeratore di riga, spesso NBLIG
 +
* impostare un'azione Bottone (dalla 2 in poi, la prima libera); l'azione può essere sia SPE che un'azione vera e propria
 +
* validare la videata
 +
* aprire il sorgente corrispondente: se è di tipo SPE troverai aggiunto un <code>Subprog B2_NBLIG</code> dove scrivere il codice da eseguire alla selezione del menu appena creato
 +
 +
=== Disattivazione ===
 +
 +
Attivare l'evento di riga "Init Bottone" sempre sul campo numeratore di riga (NBLIG).
 +
 +
Dentro il Subprog IB_NBLIG che verrà creato nel sorgente azzerare la variabile corrispondente
 +
 +
<pre>Subprog IB_NBLIG
 +
  Raz GBOUT2      #disattivo il pulsante 2
 +
  GBOUT3='bla bla' # attivo il pulsante 3 con eticheta 'bla bla'
 +
end
 +
</pre>

Revision as of 13:51, 27 June 2019

Finestre

vedi anche Aggiungere un bottone che un oggetto

Videate

Pulsante contestuale su riga di un riquadro

I pulsanti di riquadro possibili sono 20, la cui etichetta è contenuta nelle variabili globali GBOUT1, GBOUT2 ...GBOUT20

Per aggiungere un pulsante contestuale su riga di un riquadro:

  • selezionare tra i campi della videata il campo numeratore di riga, spesso NBLIG
  • impostare un'azione Bottone (dalla 2 in poi, la prima libera); l'azione può essere sia SPE che un'azione vera e propria
  • validare la videata
  • aprire il sorgente corrispondente: se è di tipo SPE troverai aggiunto un Subprog B2_NBLIG dove scrivere il codice da eseguire alla selezione del menu appena creato

Disattivazione

Attivare l'evento di riga "Init Bottone" sempre sul campo numeratore di riga (NBLIG).

Dentro il Subprog IB_NBLIG che verrà creato nel sorgente azzerare la variabile corrispondente

Subprog IB_NBLIG 
   Raz GBOUT2       #disattivo il pulsante 2
   GBOUT3='bla bla' # attivo il pulsante 3 con eticheta 'bla bla'
end