ExceptionMessageBox Sınıfı
Metin, düğmeler ve simgeler ile müşteri deneyimini geliştirmek için özelleştirilmiş bir ileti kutusu görüntüler bir WindowsMicrosoft .net Framework tabanlı uygulama.
Devralma Hiyerarşisi
System.Object
Microsoft.SqlServer.MessageBox.ExceptionMessageBox
Ad Alanı: Microsoft.SqlServer.MessageBox
Derleme: Microsoft.ExceptionMessageBox (Microsoft.ExceptionMessageBox içinde.dll)
Sözdizimi
'Bildirim
<ComVisibleAttribute(False)> _
Public Class ExceptionMessageBox
'Kullanım
Dim instance As ExceptionMessageBox
[ComVisibleAttribute(false)]
public class ExceptionMessageBox
[ComVisibleAttribute(false)]
public ref class ExceptionMessageBox
[<ComVisibleAttribute(false)>]
type ExceptionMessageBox = class end
public class ExceptionMessageBox
ExceptionMessageBox türü aşağıdaki üyeleri açıklar.
Oluşturucular
Ad | Açıklama | |
---|---|---|
ExceptionMessageBox() | Oluşturur bir örnek , ExceptionMessageBox ile varsayılan özellikleri. | |
ExceptionMessageBox(Exception) | Oluşturur bir örnek , ExceptionMessageBox belirtilen bilgileri kullanarak Exception. | |
ExceptionMessageBox(String) | Oluşturur bir örnek , ExceptionMessageBox ile sağlanan en üst düzey hata iletisi metni. | |
ExceptionMessageBox(Exception, ExceptionMessageBoxButtons) | Oluşturur bir örnek , ExceptionMessageBox belirtilen bilgileri kullanarak Exception ve belirterek düğmeleri görüntülenecek ileti kutusu. | |
ExceptionMessageBox(String, String) | Oluşturur bir örnek , ExceptionMessageBox ile sağlanan en üst düzey hata iletisi metni ve iletişim kutusunu başlığını özel durum iletisi kutusunu. | |
ExceptionMessageBox(Exception, ExceptionMessageBoxButtons, ExceptionMessageBoxSymbol) | Oluşturur bir örnek , ExceptionMessageBox belirtilen bilgileri kullanarak Exception ve belirterek düğmeler ve simge görüntülenecek ileti kutusu. | |
ExceptionMessageBox(String, String, ExceptionMessageBoxButtons) | Oluşturur bir örnek , ExceptionMessageBox ile sağlanan en üst düzey hata iletisi metni ve iletişim kutusunu başlığını özel durum iletisi kutusunu.Yöntem ayrıca özel durum ileti kutusunda görüntülenecek düğmeleri belirtir. | |
ExceptionMessageBox(Exception, ExceptionMessageBoxButtons, ExceptionMessageBoxSymbol, ExceptionMessageBoxDefaultButton) | Oluşturur bir örnek , ExceptionMessageBox belirtilen bilgileri kullanarak Exception ve düğmeler, simge ve özel durum iletisi kutusunu görüntülenecek varsayılan düğme belirleyerek. | |
ExceptionMessageBox(String, String, ExceptionMessageBoxButtons, ExceptionMessageBoxSymbol) | Oluşturur bir örnek , ExceptionMessageBox sağlanan en üst düzey hata iletisi metni ve iletişim kutusu başlık özel durum iletisi kutusunu.Yöntem ayrıca düğmeler ve özel durum ileti kutusunda görüntülenecek simgeyi belirtir. | |
ExceptionMessageBox(Exception, ExceptionMessageBoxButtons, ExceptionMessageBoxSymbol, ExceptionMessageBoxDefaultButton, ExceptionMessageBoxOptions) | Oluşturur bir örnek , ExceptionMessageBox belirtilen bilgileri kullanarak Exception ve belirterek düğmeleri, sembol, varsayılan düğme ve diğer özelliklerini görüntüleme özel durum iletisi kutusunu. | |
ExceptionMessageBox(String, String, ExceptionMessageBoxButtons, ExceptionMessageBoxSymbol, ExceptionMessageBoxDefaultButton) | Oluşturur bir örnek , ExceptionMessageBox ile sağlanan en üst düzey hata iletisi metni ve iletişim kutusunu başlığını ileti kutusu.Yöntem ayrıca düğmeler, simge ve özel durum ileti kutusunda görüntülenecek varsayılan düğmeye belirtir. | |
ExceptionMessageBox(String, String, ExceptionMessageBoxButtons, ExceptionMessageBoxSymbol, ExceptionMessageBoxDefaultButton, ExceptionMessageBoxOptions) | Altyapı. Oluşturur bir örnek , ExceptionMessageBox ile sağlanan en üst düzey hata iletisi metni ve iletişim kutusunu başlığını ileti kutusu.yöntem de düğmeleri, sembol, varsayılan düğmesini tıklatın ve özel durum ileti kutusunda görüntülenecek iletişim seçenekleri belirtir. |
Üst
Özellikler
Ad | Açıklama | |
---|---|---|
AbortButtonText | İçin varsayılan metin alır İptal düğme. | |
Beep | İleti görüntülendiğinde duyulabilir bir ses çalmak etkinleştirilip etkinleştirilmeyeceğini belirtir. | |
Buttons | Alır veya ileti kutusunda görüntülenecek düğmeleri ayarlar. | |
CancelButtonText | İçin varsayılan metin alır İptal düğme. | |
Caption | Alır veya ayarlar özel durum ileti kutusunun iletişim kutusunu başlık. | |
CheckBoxRegistryKey | Açılmış bir ayarlar RegistryKey özel durum iletisinde görüntülenen onay kutusu denetimleri kutusunun ne zaman ShowCheckbox() olan doğru. | |
CheckBoxRegistryMeansDoNotShowDialog | Kayıt defteri değeri içerik tarafından belirtilen olup olmadığını belirler CheckBoxRegistryKey ve CheckBoxRegistryValue gösteren bir önceki kullanıcı kararı değil görmek bu ileti. | |
CheckBoxRegistryValue | Alır veya ayarlar özel durum iletisi onay kutusunu denetleyen kayıt defteri değeri adı kutusuna ShowCheckbox() olan doğru. | |
CheckBoxText | Alır veya ayarlar özel durum iletisi onay kutusunda görüntülenecek metin kutusunda ne zaman ShowCheckbox() olan doğru. | |
CustomDialogResult | Tıklatılan özel metin iletişim kutusu düğmesini alır. | |
CustomSymbol | Alır veya ayarlar özel durum ileti kutusunda simgesi olarak kullanmak için özel bir bit eşlem. | |
Data | Alır IDictionary Yardım bağlantısı ve ilişkili Gelişmiş bilgileri saklar arabirimen üst düzey ileti. | |
DefaultButton | Alır veya ileti kutusunda varsayılan düğmeye ayarlar. | |
DefaultDialogResult | Tarafından döndürülen değeri alır veya ayarlar Show yöntem, kullanıcı daha önce bir verilen yeniden görüntülenmemesi için belirtti. | |
FailButtonText | İçin varsayılan metin alır başarısız düğme. | |
Font | Alır veya ileti kutusunda kullanılan yazı tipini ayarlar. | |
HelpLink | Alır veya bağlantıyı Yardım dosyasına veya üst düzey iletiyle ilişkili Yardım Web sayfa olarak ayarlar. | |
IgnoreButtonText | İçin varsayılan metin alır Yoksay düğme. | |
InnerException | Alır veya ayarlar Exception alt düzey iletiler ile ilişkili örnek. | |
IsCheckBoxChecked | Onay kutusunun seçili olup olmadığını belirtir, ShowCheckbox() olan doğru. | |
Message | Alır veya ayarlar Exception içeren ileti görüntüleme. | |
MessageLevelDefault | Alır veya ileti kutusunda görüntülenecek ileti düzeyi sayısını ayarlar. | |
NoButtonText | İçin varsayılan metin alır No düğmesi | |
OKButtonText | İçin varsayılan metin alır Tamam düğmesi | |
Options | Alır veya ileti kutusu için çeşitli görüntü seçeneklerini ayarlar | |
RetryButtonText | İçin varsayılan metin alır yeniden düğme. | |
ShowCheckBox | Özel durum ileti kutusunda onay kutusunun gösterilip gösterilmeyeceğini belirtir. | |
ShowToolBar | Komut düğmesini araç üzerinde özel durum ileti kutusunun gösterilip gösterilmeyeceğini belirtir. | |
Symbol | Alır veya ayarlar özel durum ileti kutusunda görüntülenecek simge. | |
Text | Alır veya ayarlar özel durum ileti kutusunda görüntülenecek en üst düzey ileti metninin | |
UseOwnerFont | Almak sahibi penceresinin yazı tipini ve yazı tipi olarak özel durum iletisi kutusunu kullanmak etkinleştirilip etkinleştirilmeyeceğini belirtir. | |
YesButtonText | İçin varsayılan metin alır Evet düğmesi |
Üst
Yöntemler
Ad | Açıklama | |
---|---|---|
Equals | (Object öğesinden devralınmıştır.) | |
Finalize | (Object öğesinden devralınmıştır.) | |
GetHashCode | (Object öğesinden devralınmıştır.) | |
GetMessageText | Döndürür dize özel bir özel durum ileti kutusunda görüntülendiğinde, kullanıcı panoya kopyalayabilirsiniz. | |
GetType | (Object öğesinden devralınmıştır.) | |
MemberwiseClone | (Object öğesinden devralınmıştır.) | |
SetButtonText(String) | Özel durum ileti kutusunda yalnızca bir düğme görüntülendiğinde, özel metin düğmesi için metni ayarlar. | |
SetButtonText(String, String) | Özel durum ileti kutusunda yalnızca iki düğmeleri görüntülendiğinde, özel metin düğmeleri metni ayarlar. | |
SetButtonText(String, String, String) | Özel durum ileti kutusunda yalnızca üç düğmeleri görüntülendiğinde, özel metin düğmeleri metni ayarlar. | |
SetButtonText(String, String, String, String) | Özel durum ileti kutusunda yalnızca dört düğmeleri görüntülendiğinde, özel metin düğmeleri metni ayarlar. | |
SetButtonText(String, String, String, String, String) | Özel durum ileti kutusunda yalnızca beş düğmeleri görüntülendiğinde, özel metin düğmeleri metni ayarlar. | |
Show(IWin32Window) | Özel durum ileti kutusunun üst pencerede ortalanmış kalıcı bir iletişim kutusu olarak gösterilir. | |
Show(IntPtr, String, String, String, String, String, String, String) | Altyapı. Özel durum ileti kutusu görüntüler.Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez. | |
ToString | (Object öğesinden devralınmıştır.) |
Üst
Olaylar
Ad | Açıklama | |
---|---|---|
OnCopyToClipboard | Özel durum ileti metni ileti kutusunda panoya kopyalandığında oluşur. |
Üst
Örnekler
Bu örnek içeren bir ileti kutusu görüntüler bir Tamam düğme.
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
Bu örnek, sorun giderme veya hata ayıklama sırasında yararlı ek bilgileri göstermek için özel durum iletisi kutusunu kullanır.
try
{
// Do something that you don't expect to generate an exception.
throw new ApplicationException("Failed to connect to the server.");
}
catch (ApplicationException ex)
{
string str = "An unexpected error occurred. Please call Helpdesk.";
ApplicationException exTop = new ApplicationException(str, ex);
exTop.Source = this.Text;
// Information in the Data property of an exception that has a name
// beginning with "HelpLink.Advanced" is shown when the user
// clicks the Advanced Information button of the exception message
// box dialog box.
exTop.Data.Add("AdvancedInformation.FileName", "application.dll");
exTop.Data.Add("AdvancedInformation.FilePosition", "line 355");
exTop.Data.Add("AdvancedInformation.UserContext", "single user mode");
// Show the exception message box with additional information that
// is helpful when a user calls technical support.
ExceptionMessageBox box = new ExceptionMessageBox(exTop);
box.Show(this);
}
Try
' Do something that you don't expect to generate an exception.
Throw New ApplicationException("Failed to connect to the server.")
Catch ex As ApplicationException
Dim str As String = "An unexpected error occurred. Please call Helpdesk."
Dim exTop As ApplicationException = New ApplicationException(str, ex)
exTop.Source = Me.Text
' Information in the Data property of an exception that has a name
' beginning with "HelpLink.Advanced" is shown when the user
' clicks the Advanced Information button of the exception message
' box dialog box.
exTop.Data.Add("AdvancedInformation.FileName", "application.dll")
exTop.Data.Add("AdvancedInformation.FilePosition", "line 355")
exTop.Data.Add("AdvancedInformation.UserContext", "single user mode")
' Show the exception message box with additional information that
' is helpful when a user calls technical support.
Dim box As ExceptionMessageBox = New ExceptionMessageBox(exTop)
box.Show(Me)
End Try
İş Parçacığı Güvenliği
Bu türdeki tüm ortak static (Visual Basic'te Shared) üyeler iş parçacığı için güvenlidir. Herhangi bir örnek üyenin iş parçacığı için güvenli olduğu garanti edilmemiştir.