Aracılığıyla paylaş


ExceptionMessageBox.Show Yöntemi (IWin32Window)

Özel durum ileti kutusunun üst pencerede ortalanmış kalıcı bir iletişim kutusu olarak gösterilir.

Ad Alanı:  Microsoft.SqlServer.MessageBox
Derleme:  Microsoft.ExceptionMessageBox (Microsoft.ExceptionMessageBox içinde.dll)

Sözdizimi

'Bildirim
Public Function Show ( _
    owner As IWin32Window _
) As DialogResult
'Kullanım
Dim instance As ExceptionMessageBox
Dim owner As IWin32Window
Dim returnValue As DialogResult

returnValue = instance.Show(owner)
public DialogResult Show(
    IWin32Window owner
)
public:
DialogResult Show(
    IWin32Window^ owner
)
member Show : 
        owner:IWin32Window -> DialogResult 
public function Show(
    owner : IWin32Window
) : DialogResult

Parametreler

Dönüş Değeri

Tür: System.Windows.Forms.DialogResult
DialogResult Düğmenin tıklatılmış tarafından kullanıcı.

Açıklamalar

When Buttons is Custom, Show always returns Cancel.Use CustomDialogResult kullanıcı tıklattığında hangi düğmesini belirlemek için.

Zaman bir nullnull başvuru (Visual Basic'te Nothing) değeri için sağlanan Owner, özel durum iletisi kutusunda görüntülenen Windows görev çubuğu.Üst pencere nesnesi yerine geçirmenizi öneririz.

Örnekler

         try
            {
                // Do something that may generate an exception.
                throw new ApplicationException("An error has occured");
            }
            catch (ApplicationException ex)
            {
                // Define a new top-level error message.
                string str = "The action failed.";

                // Add the new top-level message to the handled exception.
                ApplicationException exTop = new ApplicationException(str, ex);
                exTop.Source = this.Text;

                // Show an exception message box with an OK button (the default).
                ExceptionMessageBox box = new ExceptionMessageBox(exTop);
                box.Show(this);
            }
Try
    ' Do something that may generate an exception.
    Throw New ApplicationException("An error has occured")
Catch ex As ApplicationException
    ' Define a new top-level error message.
    Dim str As String = "The action failed."

    ' Add the new top-level message to the handled exception.
    Dim exTop As ApplicationException = New ApplicationException(str, ex)
    exTop.Source = Me.Text

    ' Show an exception message box with an OK button (the default).
    Dim box As ExceptionMessageBox = New ExceptionMessageBox(exTop)
    box.Show(Me)
End Try