Passa al contenuto principale

GETRIBBONBUTTONSTATE

DesktopValore di ritornoIntero

Restituisce lo stato di un bottone della Ribbon Bar.

note
  • Può essere utilizzata nel caso in cui la composizione della videata sia articolata su sorgenti differenti.
  • Se il bottone è di tipo PLAIN_BUTTON il valore restituito è sempre 1 e non ha alcun significato.
ValoreDescrizione
0Non selezionato
1Selezionato
2Parzialmente selezionato

Definizione BC

È possibile utilizzare la seguente sintassi per utilizzare la funzione:

GETRIBBONBUTTONSTATE(<VIDEATA>,<BOTTONE>)

Parametri

VIDEATA

Identificativo della videata.

note
  • Deve corrispondere al parametro IDRUNTIME nella specifica DEFVID.
  • Nel caso di multipagina corrisponde all'id della videata di dettaglio.

BOTTONE

Identificativo del bottone della Ribbon Bar

Esempi

Prendere stato di un bottone

 DIM stato[INT] = 1

'@DEFVID DIM[20,70] TIT["Videata"] ID["IDVideata"] NOME[VideataEsempio2] RIBBON[IDRIBBON["IDRibbonEsempio_FN2"]]

'@DEFRIBBONBAR NOME[FunzioniRibbonBarEsempio2] IDRIBBONBAR["IDRibbonEsempio_FN2"] _
CATEGORIA[ID["Categoria2_1"] TIT["Azioni"] _
GRUPPO[ID["Grupppo1"] TIT["Navigazione"] _
BOTTONE[ID["SYS_EXIT"] TIT["Abbandona"] AZIONE[Abbandona()]] _
BOTTONE[ID["BTN_SWITCH"] TIT["Switch"] TIPO[#SWITCH_BUTTON] VALORE[stato] AZIONE[PrendiStato(stato)]] _
] _
]

'@RUNVID

...

'@SRP PrendiStato(stato[INT] [IN])

stato = GETRIBBONBUTTONSTATE(VideataEsempio2.GetIdRuntime(),"BTN_SWITCH")

Return