vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
NEU! sevCoolbar 3.0 - Professionelle Toolbars im modernen Design!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

Befehlsreferenz - Interaktion: MsgBox-Funktion

VB-Versionen:    VB4   |    VB5   |    VB6

Beschreibung:
Die MsgBox-Funktion zeigt die Standard-Windows Meldebox mit einem vorgegebenen Text, Symbol und einer bestimmten Schaltflächen-Kombination an. Der Rückgabewert gibt an, über welche Schaltfläche die MsgBox geschlossen wurde und ist eine Zahl vom Typ Integer.

Syntax:

MsgBox (prompt,  [buttons, [title, [helpfile, [context]]]] )

Parameter:
prompt(String) Legt den Text fest, der im Melde-Dialog angezeigt werden soll. Die maximale Länge beträgt in etwa 1024 Zeichen. Der Text kann auch Umbruchzeichen enthalten (vbCrLf).
buttonsOptional. (Long) Ein Wert, der sich aus der zu verwendenden Anzahl und Typen von Schaltflächen und dem anzuzeigenden Icon (Symbol) errechnet. Wird buttons nicht angegeben, wird 0 als Wert angenommen (nur OK-Schaltfläche - kein Symbol).
titleOptional. (String) Legt fest, welcher Text in der Titelzeile der Dialogbox erscheinen soll. Wird nichts angegeben, wird der Anwendungsname angezeigt.
helpfileOptional. (String) Legt die Hilfedatei fest, welche aktiviert werden soll, wenn der Anwender die Taste F1 drückt.
contextOptional. (Long) Legt die Hilfeseite (Context-ID) der Hilfedatei fest, welche beim Drücken von F1 angezeigt werden soll.

Der Parameter buttons kann einen der nachfolgenden Werte annehmen (oder eine Kombination daraus):

Anzahl und Typen der Schaltflächen:
KonstanteWertBeschreibung
  vbOkOnly0Nur die Schaltfläche OK anzeigen
  vbOkCancel1Schaltflächen OK und Abbrechen anzeigen
  vbAbortRetryIgnore2Abbruch, Wiederholen und Ignorieren
  vbYesNoCancel3Ja, Nein und Abbrechen
  vbYesNo4Schaltflächen Ja und Nein
  vbRetryCancel5Schaltflächen Wiederholen und Abbrechen


Bildsymbol (Icon):
KonstanteWertBeschreibung
  vbCritical16Stop-Symbol
  vbQuestion32Fragezeichen-Symbol
  vbExclamation48Ausrufezeichen-Symbol
  vbInformation64Information-Symbol


Standard-Schaltfläche (markiert):
KonstanteWertBeschreibung
  vbDefaultButton10Schaltfläche 1
  vbDefaultButton2256Schaltfläche 2
  vbDefaultButton3512Schaltfläche 3
  vbDefaultButton4768Schaltfläche 4


Zusätzliche Konstanten:
KonstanteWertBeschreibung
  vbApplicationModal0An die Anwendung gebunden. Der Benutzer muß auf das Meldungsfeld reagieren, bevor er seine Arbeit mit der aktuellen Anwendung fortsetzen kann.
  vbSystemModal4096An das System gebunden. Alle Anwendungen werden unterbrochen, bis der Benutzer auf das Meldungsfeld reagiert.
  vbMsgBoxHelpButton16384Hilfe-Schaltfläche zusätzlich anzeigen
  vbMsgBoxSetForeground65536Dialogbox in den Vordergrund setzen (kann nicht verdeckt werden)
  vbMsgBoxRight524288Der Meldungstext wird rechtsbündig ausgerichtet.


Die erste Gruppe von Werten beschreibt die Anzahl und den Typ der im Dialogfeld angezeigten Schaltflächen. Die zweite Gruppe beschreibt die Symbolart. Die dritte Gruppe legt die Standardschaltfläche fest. Die vierte Gruppe legt fest, in welcher Form das Dialogfeld gebunden ist. Verwenden Sie beim Addieren der Zahlen zu einem Gesamtwert für das Argument buttons nur eine Zahl aus jeder Gruppe.

Rückgabewert:
KonstanteWertBeschreibung
  vbOk1OK
  vbCancel2Abbrechen
  vbAbort3Abbruch
  vbRetry4Wiederholen
  vbIgnore5Ignorieren
  vbYes6Ja
  vbNo7Nein


Beispiel:

' OK und Abbrechen, Stop-Symbol, Titelzeile "Test"
antwort = MsgBox("Vorsicht!", vbOKCancel + vbCritical, "Test")
If antwort = vbOk Then
  ' OK wurde geklickt
  ...
Else
  ' Abbrechen wurde geklickt
  ...
End If

Siehe auch:   Inputbox-Funktion

Diese Seite wurde bereits 113.884 mal aufgerufen.

nach obenzurück
 
   

Druckansicht Druckansicht Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel