MsgBox-udtryk
Viser en dialog indeholdende en besked.
Syntaks:
MsgBox Tekst As string [,Type As Integer [,Dialogtitel As String]] (As Statement) or MsgBox (Text As string [,Type As Integer [,Dialogtitel As string]]) (As Function)
Parameter:
Text: Strengudtryk vist som en besked i dialogen. Linjeskift kan indsættes med Chr$(13).
Dialogtitel: Strengudtryk vist på titellinjen af dialogen. Hvis udeladt, vises navnet på programmet i titellinjen.
Type: Ethvert heltalsudtryk, som angiver dialogtypen såvel som antallet og typen af knapper, der skal vises, og ikontypen.Type repræsenterer en kombination af bitmønstre, dvs. en kombination af elementer kan defineres ved at tilføje deres respektive værdier:
Navngivet konstant |
Heltalsværdi |
Definition |
MB_OK |
0 |
Vis kun knappen OK. |
MB_OKCANCEL |
1 |
Vis knapperne OK og Annuller. |
MB_ABORTRETRYCANCEL |
2 |
Vis knapperne Annuller, Prøv igen og Ignorer. |
MB_YESNOCANCEL |
3 |
Vis knapperne Ja, Nej og Annuller. |
MB_YESNO |
4 |
Vis knapperne Ja og Nej |
MB_RETRYCANCEL |
5 |
Vis knapperne Prøv igen og Annullér. |
MB_ICONSTOP |
16 |
Føj stop-ikonet til dialogen. |
MB_ICONQUESTION |
32 |
Føj spørgsmåls-ikonet til dialogen. |
MB_ICONEXCLAMATION |
48 |
Føj udråbstegn-ikonet til dialogen. |
MB_ICONINFORMATION |
64 |
Føj informations-ikonet til dialogen. |
|
128 |
Første knap i dialogen som standardknap. |
MB_DEFBUTTON2 |
256 |
Anden knap i dialogen som standardknap. |
MB_DEFBUTTON3 |
512 |
Tredje knap i dialogen som standardknap. |
Eksempel:
Sub ExampleMsgBox
Const sText1 = "En uventet fejl er sket."
Const sText2 = "Programmets udførelse vil dog fortsætte."
Const sText3 = "Fejl"
MsgBox(sText1 + Chr(13) + sText2,16,sText3)
MsgBox(sText1 + Chr(13) + sText2, MB_ICONSTOP, sText3)
End Sub