Umfangreiche Messagebox erstellen - So geht's
So erstellt man in Visual Basic eine Frage bzw. Nachricht
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
Dim titel As String
Dim nachricht As String
Dim style As MsgBoxStyle
Dim response As MsgBoxResult
nachricht = "Haben Sie dieses Tutorial verstanden ?" ' Eine Frage definieren
style = MsgBoxStyle.YesNoCancel 'Hier die Art der Message. In diesem Fall: Ja \ Nein \ Abbrechen
titel = "Frage..." ' Hier kommt der Titel der Message hin
response = MsgBox(nachricht, style, titel)
'Was passiert, wenn das jeweilige angeklickt wurde
' Wenn "Ja" angeklickt wurde, passiert...
If response = MsgBoxResult.Yes Then
MsgBox("Super!") 'MsgBox verwendet man für eine einfach Nachricht, ohne großen Aufwand
'Wenn "Nein" angeklickt wurde, passiert... 'Beachte: Hier muss das ElseIf hin
ElseIf response = MsgBoxResult.No Then
MsgBox("Lesen Sie nochmal genauer")
'Wenn "Abbrechen" angeklickt wurde, passiert...
ElseIf response = MsgBoxResult.Cancel Then
MsgBox("Das war aussagekräftig")
End If
|
Farbliches Codebeispiel
In diesem Beispiel wird die Messagebox ausgeführt, wenn man auf einen
Button klickt!
Dieses Prinzip kann man aber auch z.b bei "Form1.Load" verwendet, oder "Form1.FormClosed"
Das Resultat sollte wie folgendermaßen aussehen:
Verwendung
Eine Messagebox wird hauptsächlich verwendet um Fragen auszudrücken, bzw. eine einfache Nachricht an den Benutzer zu senden.
MfG.