Passa al contenuto principale

MESSAGEBOX

DesktopValore di ritornoIntero
warning
La funzione è deprecata nei sorgenti con STRICT maggiore o uguale a 4, al suo posto vedere specifica DEFVIDMSG

Consente di emettere un messaggio a video.

Restituisce l'identificativo del tasto premuto come enumerato BCTD_MESSAGEBOX_AZIONE.

warning

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:

ValoreDescrizione
ERROREIcona di errore e unico pulsante (OK)
WARNINGIcona di warning e due pulsanti (Abbandona - F1, OK - F4)
ABBANDONOMODIFICHEIcona di warning e tre pulsanti (Salva - END, Non salvare - F8, Annulla - F1)
INFOIcona di info e unico pulsante (OK)

TIT

Titolo della MessageBox.

note

Se omesso, eredita il titolo della videata sottostante.

MSG

Testo della MessageBox.

note

Supporta la sintassi HTML.

suggerimento

Per andare a capo, usate il tag HTML <br>.

IDBTNSALVA

Identificativo del bottone della RibbonBar o ToolBar da eseguire alla pressione del tasto Salva.

warning

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