SRC: VB.NET - врапперы для MessageBox
От: nzeemin Россия http://nzeemin.livejournal.com/
Дата: 05.03.03 06:53
Оценка: 16 (2)
Глядишь — кому-нибудь будет полезно.
Надоело писать длинные вызовы MessageBox, посему написал несколько врапперов.

    ' Simplified MsgBox functions set
    Public Sub AlertWarning(ByVal owner As IWin32Window, ByVal message As String)
        MessageBox.Show(owner, message, Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Exclamation)
    End Sub
    Public Sub AlertInfo(ByVal owner As IWin32Window, ByVal message As String)
        MessageBox.Show(owner, message, Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Information)
    End Sub
    Public Function AlertYesNo(ByVal owner As IWin32Window, ByVal message As String) As Boolean
        Return MessageBox.Show(owner, message, Application.ProductName, _
            MessageBoxButtons.YesNo, MessageBoxIcon.Question) = DialogResult.Yes
    End Function
    Public Function AlertOkCancel(ByVal owner As IWin32Window, ByVal message As String) As Boolean
        Return MessageBox.Show(owner, message, Application.ProductName, _
            MessageBoxButtons.OKCancel, MessageBoxIcon.Question) = DialogResult.OK
    End Function


Использование из любой формы:

    If AlertYesNo(Me, "Are you sure you want to delete this item?") Then
      ' kill'em all
    End If
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.