Obsah
Rejstřík 🔎︎

# Příkaz MsgBox

Zobrazí dialogové okno obsahující zprávu.

### Syntaxe:

       MsgBox prompt As String [,buttons = MB_OK [,title As String]]
       response = MsgBox( prompt As String [,buttons = MB_OK [,title As String]])

### Parametry:

prompt: Řetězec zobrazený jako zpráva v dialogovém okně. Zalomení řádku lze vložit pomocí Chr$(13).

title: Řetězec zobrazený v záhlaví dialogového okna. Je-li vynechán, zobrazí se v záhlaví název odpovídající aplikace.

buttons: Jakýkoliv celočíselný výraz, který určuje druh dialogu a také počet a druh zobrazených tlačítek a druh ikony. buttons představuje kombinaci bitových vzorků, takže lze použít kombinaci prvků součtem jejich hodnot:

Pojmenovaná konstanta | Celočíselná hodnota | Definice
MB_OK | 0 | Zobrazí se pouze tlačítko OK.
MB_OKCANCEL | 1 | Zobrazí se tlačítka OK a Zrušit.
MB_ABORTRETRYIGNORE | 2 | Zobrazí se tlačítka Zrušit, Opakovat a Ignorovat.
MB_YESNOCANCEL | 3 | Zobrazí se tlačítka Ano, Ne a Zrušit.
MB_YESNO | 4 | Zobrazí se tlačítka Ano a Ne.
MB_RETRYCANCEL | 5 | Zobrazí se tlačítka Opakovat a Zrušit.
MB_ICONSTOP | 16 | Do dialogového okna je přidána ikona Zastavit.
MB_ICONQUESTION | 32 | Do dialogového okna je přidána ikona otazníku.
MB_ICONEXCLAMATION | 48 | Do dialogového okna je přidána ikona vykřičníku.
MB_ICONINFORMATION | 64 | Do dialogového okna je přidána ikona Informace.
| 128 | Jako výchozí je použito první tlačítko v dialogovém okně.
MB_DEFBUTTON2 | 256 | Jako výchozí je použito druhé tlačítko v dialogovém okně.
MB_DEFBUTTON3 | 512 | Jako výchozí je použito třetí tlačítko v dialogovém okně.

### Chybové kódy:

5 Neplatné volání procedury

### Příklad:

    Sub ExampleMsgBox
     Const sText1 = "Došlo k neočekávané chybě."
     Const sText2 = "Program ale bude pokračovat."
     Const sText3 = "Chyba"
     MsgBox(sText1 + Chr(13) + sText2,16,sText3)
     MsgBox(sText1 + Chr(13) + sText2, MB_ICONSTOP, sText3)
    End Sub