MessageBox Sınıf

Tanım

bir ileti kutusu görüntüler.

public ref class MessageBox sealed
public sealed class MessageBox
type MessageBox = class
Public NotInheritable Class MessageBox
Devralma
MessageBox

Açıklamalar

İleti kutusu, kullanıcıya bir metin iletisi görüntüleyen önceden hazırlanmış bir kalıcı iletişim kutusudur. Sınıfının statik Show yöntemini MessageBox çağırarak bir ileti kutusu gösterirsiniz. Görüntülenen metin iletisi, öğesine Showgeçirdiğiniz dize bağımsız değişkenidir. Yönteminin Show birkaç aşırı yüklemesi, başlık çubuğu başlığı sağlamanıza da olanak tanır.

Kullanıcının bir ileti kutusunu kapatmasını sağlamak için, Show başlık çubuğunda Tamam düğmesi ve Kapat düğmesi bulunan bir ileti kutusu görüntüler.

Kullanıcıya soru sormak için bir ileti kutusu da kullanabilirsiniz. Kullanıcı, numaralandırmayı kullanarak MessageBoxButton görüntülenmesi için belirttiğiniz çeşitli düğmelerden birine tıklayarak yanıt verir. Bu numaralandırmayı yönteminin Show çeşitli aşırı yüklemelerine geçirebilirsiniz. Numaralandırmanın MessageBoxButton varsayılan değeri şeklindedir OK.

Bir kullanıcının hangi düğmeye tıkladığını, döndürülen değeri Show inceleyerek belirleyebilirsiniz. Dönüş değeri, her değerin MessageBoxResult bir ileti kutusunun görüntüleyebileceği düğmelerden birine eşit olduğu sabit listesi değeridir. İleti kutusunun varsayılan değeri , Tamam'ın varsayılan ileti kutusu düğmesi olmasıdırOK. Ancak, yönteminin Show bazı aşırı yüklemeleri farklı MessageBoxResult bir varsayılan değer sağlamanıza olanak tanır.

İleti kutuları bilgileri iletebilir ve farklı önem derecelerine sahip sorular sorabilir. İleti kutuları önem derecesini belirtmek için simgeleri kullanır. Örneğin simgeler iletinin bilgilendirilebilir mi, uyarı mı yoksa önemli mi olduğunu gösterebilir. Numaralandırma, MessageBoxImage olası ileti kutusu simgeleri kümesini kapsüller. Varsayılan olarak, ileti kutusunda simge görüntülenmez. Ancak, ileti kutusunun bir MessageBoxImage simge içerdiğini belirtmek için bir değeri çeşitli Show yöntem aşırı yüklemelerinden birine geçirebilirsiniz.

İleti kutuları bazen sağdan sola okuma gibi özel işlevler sağlar. yönteminin bazı aşırı yüklemeleri Show tarafından kabul edilen bir veya daha fazla MessageBoxOptions numaralandırma değeri kullanarak bir ileti kutusunun davranışını özelleştirebilirsiniz.

İleti kutularının her zaman bir sahip penceresi vardır. Varsayılan olarak, bir ileti kutusunun sahibi, bir ileti kutusu açıldığında uygulamada etkin olan penceredir. Ancak, çeşitli Show aşırı yüklemelerden birini kullanarak için Window başka bir sahip belirtebilirsiniz. Sahip pencereleri hakkında daha fazla bilgi için bkz Window.Owner. .

Daha fazla bilgi için bkz. MessageBox Örneği.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
Show(String)

İleti içeren ve sonuç döndüren bir ileti kutusu görüntüler.

Show(String, String)

İleti ve başlık çubuğu başlığı içeren bir ileti kutusu görüntüler; ve sonuç döndürür.

Show(String, String, MessageBoxButton)

İleti, başlık çubuğu resim yazısı ve düğme içeren bir ileti kutusu görüntüler; ve sonuç döndürür.

Show(String, String, MessageBoxButton, MessageBoxImage)

İleti, başlık çubuğu resim yazısı, düğme ve simge içeren bir ileti kutusu görüntüler; ve sonuç döndürür.

Show(String, String, MessageBoxButton, MessageBoxImage, MessageBoxResult)

İleti, başlık çubuğu resim yazısı, düğme ve simge içeren bir ileti kutusu görüntüler; varsayılan ileti kutusu sonucunu kabul eder ve bir sonuç döndürür.

Show(String, String, MessageBoxButton, MessageBoxImage, MessageBoxResult, MessageBoxOptions)

İleti, başlık çubuğu resim yazısı, düğme ve simge içeren bir ileti kutusu görüntüler; ve varsayılan bir ileti kutusu sonucunu kabul eder, belirtilen seçeneklerle uyumludur ve bir sonuç döndürür.

Show(Window, String)

Belirtilen pencerenin önünde bir ileti kutusu görüntüler. İleti kutusu bir ileti görüntüler ve bir sonuç döndürür.

Show(Window, String, String)

Belirtilen pencerenin önünde bir ileti kutusu görüntüler. İleti kutusunda bir ileti ve başlık çubuğu başlığı görüntülenir; ve bir sonuç döndürür.

Show(Window, String, String, MessageBoxButton)

Belirtilen pencerenin önünde bir ileti kutusu görüntüler. İleti kutusunda bir ileti, başlık çubuğu resim yazısı ve düğme görüntülenir; ve aynı zamanda bir sonuç döndürür.

Show(Window, String, String, MessageBoxButton, MessageBoxImage)

Belirtilen pencerenin önünde bir ileti kutusu görüntüler. İleti kutusunda bir ileti, başlık çubuğu resim yazısı, düğme ve simge görüntülenir; ve aynı zamanda bir sonuç döndürür.

Show(Window, String, String, MessageBoxButton, MessageBoxImage, MessageBoxResult)

Belirtilen pencerenin önünde bir ileti kutusu görüntüler. İleti kutusunda bir ileti, başlık çubuğu resim yazısı, düğme ve simge görüntülenir; varsayılan ileti kutusu sonucunu kabul eder ve bir sonuç döndürür.

Show(Window, String, String, MessageBoxButton, MessageBoxImage, MessageBoxResult, MessageBoxOptions)

Belirtilen pencerenin önünde bir ileti kutusu görüntüler. İleti kutusunda bir ileti, başlık çubuğu resim yazısı, düğme ve simge görüntülenir; ve varsayılan bir ileti kutusu sonucunu kabul eder, belirtilen seçeneklerle uyumludur ve bir sonuç döndürür.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.