Vertragsverwaltung-Klassenbibliothek  

MyMessage.ShowMyDialog -Methode

Zeig den eigenen Messagebox-Dialog

[Visual Basic]
Public Function ShowMyDialog( _ 
ByVal msgtext As String, _ 
ByVal ImageStyle As MsgBoxStyle, _ 
ByVal Buttons As MsgBoxStyle
) As MsgBoxResult

Parameter

msgtext
ImageStyle
Buttons

Quellcode

[Visual Basic]
        Public Function ShowMyDialog(ByVal msgtext As String, ByVal ImageStyle As MsgBoxStyle, ByVal Buttons As MsgBoxStyle) As MsgBoxResult 
Dim f As New frmMsgBox 
f.btnno.Visible = False 
f.btnAbbruch.Visible = False 
f.btnYes.Visible = False 
f.btnOK.Visible = False 
Select Case Buttons 
Case MsgBoxStyle.OkCancel 
f.btnYes.Visible = True 
f.btnAbbruch.Visible = True 
Case MsgBoxStyle.YesNo 
f.btnYes.Visible = True 
f.btnno.Visible = True 
Case MsgBoxStyle.YesNoCancel 
f.btnYes.Visible = True 
f.btnno.Visible = True 
f.btnAbbruch.Visible = True 
Case MsgBoxStyle.OkOnly 
f.btnOK.Visible = True 
End Select 
f.imgCritical.Visible = False 
f.imgExclamation.Visible = False 
f.imgInformation.Visible = False 
f.imgQuestion.Visible = False 
Select Case ImageStyle 
Case MsgBoxStyle.Critical 
f.imgCritical.Visible = True 
Case MsgBoxStyle.Exclamation 
f.imgExclamation.Visible = True 
Case MsgBoxStyle.Information 
f.imgInformation.Visible = True 
Case MsgBoxStyle.Question 
f.imgQuestion.Visible = True 
End Select 
f.txtmsg.Text = msgtext 
'f.btnYes.Visible = True 
'f.btnno.Visible = True 
f.ShowDialog() 
Select Case f.DialogResult 
Case DialogResult.Abort, DialogResult.Cancel 
Return MsgBoxResult.Cancel 
Case DialogResult.No 
Return MsgBoxResult.No 
Case DialogResult.Yes 
Return MsgBoxResult.Yes 
Case Else 
 
End Select 
End Function

Forderungen

Plattformen: Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

Siehe auch

MyMessage