Passa al contenuto principale

DEFFUNCKEY

Desktop
warning
La specifica è deprecata nei sorgenti con STRICT maggiore o uguale a 3

Definisce un tasto funzione della videata.

note

Per ogni tasto funzione è possibile specificare un messaggio di help associato al tasto e una o più istruzioni da eseguire nel caso il tasto venga premuto.

Parametri

ParametroDefinizioneI/OInformazioniVersione traduttoreSMP
TASTOINObbligatorioDesktop
VARVariabileINDesktop
IDStringaINDesktop
CONVARIABILIInteroINDesktop
AZIONEINDesktop
NASCOSTOCondizioneINDesktop
DISABILITATOCondizioneINDesktop
INVISIBILEInteroINDesktop
ORDINEInteroINDesktop
IMMAGINEVariabileINDesktop
POSIMMAGINEEnumerazioneINDesktop
EVIDENZIATOCondizioneINDesktop
BADGEVariabileINDesktop
MENUINDesktop

TASTO

INInputObbligatorioObbligatorioValore non necessarioValore non necessarioDesktop

Identifica il tasto funzionale da abilitare.

La seguente tabella riporta i valori del parametro Tasto con il relativo tasto funzione e il valore di ABC% ritornato dalla specifica '@RUNVID:

Tasto FunzioneValore ABC%SignificatoDescrizione Win
F11RipristinoAbbandona
F22HelpHelp
F33
F44
F55
F66RicercaRicerca
F77
F88
F99
F1010MemorizzaOK
F1125
F1226
ESC11Fine lavoroChiudi
END14Livello prec.
PGUP19Pagina Prec.Prima pagina
PGDN20Pagina Succ.Pagina Succ.
warning

Dalla versione 26.1 del traduttore, il valore del parametro va indicato tra doppi apici.

VAR

VariabileINInputValore non necessarioValore non necessarioDesktop

Attributo indicante il testo da visualizzare nel BOTTONE.

ID

StringaINInputValore non necessarioValore non necessarioDesktop

Definisce la variabile o la costante di programma che contiene l'identificatore univoco del controllo.

note

Viene utilizzato dall'ambiente per gestire le personalizzazioni effettuate durante l'esecuzione del programma.

CONVARIABILI

InteroINInputValore non necessarioValore non necessarioDesktop

La presenza del parametro istruisce il programma ad acquisire le variabili della videata prima di eseguire l'azione richiesta.
L'indicazione del parametro, quindi, consente prima di eseguire l'azione associata al bottone, di produrre le decodifiche della videata e i relativi controlli di validità sui valori immessi, bloccando l'esecuzione dell'azione nel caso di errore.

Parametro con valori ammessi, si possono utilizzare i seguenti valori:

ValoreDescrizione
0No
1Si

AZIONE

INInputValore non necessarioValore non necessarioDesktop
SottoParametri

Definizione dell'azione da eseguire quando il bottone viene premuto con il mouse o mediante l'acceleratore.

NASCOSTO

CondizioneINInputValore non necessarioValore non necessarioDesktop

Attributo che consente di nascondere il tasto funzione.

note

All'interno dell'espressione è possibile utilizzare gli operatori 'AND' e 'OR' per generare istruzioni condizionali composte. Se l'espressione risulta vera il tasto viene nascosto, in caso contrario viene visualizzato. Se non è presente questo attributo il tasto risulta visibile.

DISABILITATO

CondizioneINInputValore non necessarioValore non necessarioDesktop

Attributo di disabilitazione del tasto funzione.

note

Se il bottone non è abilitato sarà in 'grigetto'. Se l'espressione risulta vera il tasto viene disabilitato.
Se non è presente questo attributo il tasto risulta abilitato.

INVISIBILE

InteroINInputValore non necessarioValore non necessarioDesktop

Attributo per rendere invisibile il tasto funzione senza però disabilitarlo. Ovvero, il tasto funzione, pur non essendo presente a video, è attivabile tramite tastiera.

ORDINE

InteroINInputValore non necessarioValore non necessarioDesktop

Permette di definire l'ordine di 'apparizione' dei tasti funzione sulla barra dei bottoni. L'ordine d'ufficio dei tasti funzione è il seguente:

  • <INVIO (F10)>
  • <F1>
  • <ESC>
  • <F2>
  • <F3>
  • <F4>
  • <F5>
  • <F6>
  • <F7>
  • <F8>
  • <F9>
  • <F11>
  • <F12>
  • <END>
  • <PGUP>
  • <PGDN>
  • <Shift (F1)>. OrdineTasto: valore numerico costante che permette di specificare la posizione ordinale del tasto funzione. La prima posizione ha valore 1.

IMMAGINE

VariabileINInputValore non necessarioValore non necessarioDesktop

Specifica il nome del file contenente l'immagine o la risorsa immagine da visualizzare.

note

Sono supportate solo immagini di tipo BMP o PNG.

POSIMMAGINE

EnumerazioneINInputValore non necessarioValore non necessarioDesktop

Indica la posizione dell'immagine e quindi del testo.

Parametro enumerato, può assumere i seguenti valori:

ValoreDescrizione
ALTOImmagine sopra e testo sotto
BASSOImmagine sotto e testo sopra
SINISTRAImmagine a sinistra e testo a destra (DEFAULT)
DESTRAImmagine a destra e testo a sinistra

EVIDENZIATO

CondizioneINInputValore non necessarioValore non necessarioDesktop

Espressione che definisce la condizione per la quale il controllo deve risultare evidenziato. Quando evidenziato, nell'angolo in alto a destra viene visualizzato un triangolino colorato.

note

Il colore del triangolino varia a seconda del contesto: rosso per desktop, giallo per web.

BADGE

VariabileINInputValore non necessarioValore non necessarioDesktop

Visualizza un contatore sul controllo

INInputValore non necessarioValore non necessarioDesktop
SottoParametri

Permette di associare un menù contestuale al tasto funzione.
L'esecuzione del menù associato avviene solo premendo nell'area destra del tasto funzione, dove è disegnata la freccina. L'esecuzione del menù contestuale non effettua l'uscita dalla videata né la valorizzazione della variabile globale ABC%.