MESSAGEBOX
Consente di emettere un messaggio a video.
Restituisce l'identificativo del tasto premuto come enumerato BCTD_MESSAGEBOX_AZIONE.
Per definire i messaggi conformi agli standard di interfaccia utente definiti da Sistemi usare @DEFVIDMSG.
Definizione BC
È possibile utilizzare la seguente sintassi per utilizzare la funzione:
MESSAGEBOX(<TIPO>,<TIT>,<MSG>,[IDBTNSALVA])
Parametri
TIPO
Tipologia del messaggio.
Parametro enumerato, può assumere i seguenti valori:
| Valore | Descrizione |
|---|---|
ERRORE | Icona di errore e unico pulsante (OK) |
WARNING | Icona di warning e due pulsanti (Abbandona - F1, OK - F4) |
ABBANDONOMODIFICHE | Icona di warning e tre pulsanti (Salva - END, Non salvare - F8, Annulla - F1) |
INFO | Icona di info e unico pulsante (OK) |
TIT
Titolo della MessageBox.
Se omesso, eredita il titolo della videata sottostante.
MSG
Testo della MessageBox.
Supporta la sintassi HTML.
Per andare a capo, usate il tag HTML <br>.
IDBTNSALVA
Identificativo del bottone della RibbonBar o ToolBar da eseguire alla pressione del tasto Salva.
Se utilizzato, è assolutamente vietato inserire codice sotto la funzione, ad eccezione della rilevazione del tasto premuto.
Esempi
Esempio INFO
MESSAGEBOX(#INFO, "Titolo", "Messaggio")
Esempio WARNING
If MESSAGEBOX(#WARNING, "Titolo", "Messaggio") = BCTD_MESSAGEBOX_AZIONE.Conferma Then
ActionConfirm()
EndIf
Esempio ERRORE
MESSAGEBOX(#ERRORE, "Titolo", "Messaggio1<br>MessaggioN")
Esempio ANNULLA - NON SALVARE - SALVA
Switch MESSAGEBOX(#ABBANDONOMODIFICHE, "Titolo", "Messaggio")
Case BCTD_MESSAGEBOX_AZIONE.Abbandona
ExitSr
Case BCTD_MESSAGEBOX_AZIONE.Conferma
ActionConfirm()
Case BCTD_MESSAGEBOX_AZIONE.Salva
ActionNoSave()
EndSwitch