Příkaz MsgBox
Zobrazí dialogové okno obsahující zprávu.
Syntaxe:
MsgBox Text As String [,Typ As Integer [,Název_dialogového_okna As String]] (jako příkaz) nebo MsgBox (Text As String [,Typ As Integer [,Název_dialogového_okna As String]]) (jako funkce)
Parametr:
Text: Řetězec zobrazený jako zpráva v dialogovém okně. Zalomení řádku lze vložit pomocí Chr$(13).
Název_dialogového_okna: Řetězec zobrazený v záhlaví dialogového okna. Je-li vynechán, zobrazí se v záhlaví název odpovídající aplikace.
Typ: Jakýkoliv celočíselný výraz, který určuje druh dialogu a také počet a druh zobrazených tlačítek a druh ikony. Typ 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_ABORTRETRYCANCEL |
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ě. |
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