MessageBox Osztály

Definíció

Megjelenít egy üzenetmezőt.

public ref class MessageBox sealed
public sealed class MessageBox
type MessageBox = class
Public NotInheritable Class MessageBox
Öröklődés
MessageBox

Megjegyzések

Az üzenetmező egy előre összeállított modális párbeszédpanel, amely szöveges üzenetet jelenít meg a felhasználónak. Az osztály statikus Show metódusának meghívásával megjelenít egy üzenetmezőt MessageBox . A megjelenő szöveges üzenet az a sztringargumentum, amelyet átad.Show A metódus számos túlterhelése Show lehetővé teszi a címsor feliratának megadását is.

Ha engedélyezni szeretné a felhasználónak, hogy bezárjon egy üzenetmezőt, Show egy OK gombot és egy Bezárás gombot tartalmazó üzenetmező jelenik meg a címsorban.

Egy üzenetmezővel is feltehet egy kérdést a felhasználónak. A felhasználó az enumerálással MessageBoxButton megjelenítendő számos gomb egyikére kattintva válaszol. Ezt a számbavételt a metódus több túlterhelésének Show is átadhatja. Az enumerálás alapértelmezett értéke .MessageBoxButtonOK

A visszaadott érték vizsgálatával meghatározhatja, hogy Show a felhasználó melyik gombra kattint. A visszatérési érték az MessageBoxResult enumerálás értéke, ahol minden érték megegyezik az üzenetmező által megjeleníthető gombok egyikével. Az üzenetmező alapértelmezett értéke az OK , hogy az OK az alapértelmezett üzenetpanel gomb. A metódus egyes túlterhelései Show azonban lehetővé teszik egy másik MessageBoxResult alapértelmezett érték megadását.

Az üzenetmezők információkat közölhetnek, és különböző fontosságú kérdéseket tehetnek fel. Az üzenetmezők ikonok segítségével jelzik a fontosságot. Az ikonok például jelezhetik, hogy az üzenet tájékoztató jellegű, figyelmeztetés vagy fontos. Az MessageBoxImage enumerálás a lehetséges üzenetdoboz-ikonok készletét foglalja magában. Alapértelmezés szerint egy üzenetmező nem jelenít meg ikont. Azonban több metódus túlterhelésének egyikének MessageBoxImage is átadhat egy Show értéket, így megadhatja, hogy az üzenetmező tartalmaz-e ikont.

Az üzenetmezők néha speciális funkciókat, például jobbról balra olvasást biztosítanak. Az üzenetmezők viselkedését testre szabhatja egy vagy több MessageBoxOptions számbavételi érték használatával, amelyeket a Show metódus bizonyos túlterhelései elfogadnak.

Az üzenetmezőknek mindig van tulajdonosi ablakuk. Alapértelmezés szerint az üzenetmező tulajdonosa az az ablak, amely jelenleg aktív egy alkalmazásban az üzenetmező megnyitásakor. A több Window túlterhelés egyikével azonban megadhat egy másik tulajdonostShow. További információ a tulajdonosablakokról: Window.Owner.

További információ: MessageBox Sample.

Metódusok

Name Description
Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
Show(String, String, MessageBoxButton, MessageBoxImage, MessageBoxResult, MessageBoxOptions)

Üzenetpanelt jelenít meg, amelyen üzenet, címsor felirata, gombja és ikonja látható; és amely elfogadja az alapértelmezett üzenetmező-eredményt, megfelel a megadott beállításoknak, és visszaad egy eredményt.

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

Üzenetpanelt jelenít meg, amelyen üzenet, címsor felirata, gombja és ikonja látható; és fogadja el az alapértelmezett üzenetmező-eredményt, és egy eredményt ad vissza.

Show(String, String, MessageBoxButton, MessageBoxImage)

Üzenetpanelt jelenít meg, amelyen üzenet, címsor felirata, gombja és ikonja látható; és ez egy eredményt ad vissza.

Show(String, String, MessageBoxButton)

Megjelenít egy üzenetmezőt, amely tartalmaz egy üzenetet, a címsor feliratát és gombot; és ez egy eredményt ad vissza.

Show(String, String)

Megjelenít egy üzenetmezőt, amelyen üzenet és címsor felirat látható; és ez egy eredményt ad vissza.

Show(String)

Megjelenít egy üzenetet tartalmazó üzenetmezőt, amely egy eredményt ad vissza.

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

Egy üzenetmezőt jelenít meg a megadott ablak előtt. Az üzenetmező megjeleníti az üzenetet, a címsor feliratát, a gombot és az ikont; és elfogadja az alapértelmezett üzenetmező-eredményt, megfelel a megadott beállításoknak, és visszaad egy eredményt.

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

Egy üzenetmezőt jelenít meg a megadott ablak előtt. Az üzenetmező megjeleníti az üzenetet, a címsor feliratát, a gombot és az ikont; és elfogadja az alapértelmezett üzenetmező-eredményt, és visszaad egy eredményt.

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

Egy üzenetmezőt jelenít meg a megadott ablak előtt. Az üzenetmező megjeleníti az üzenetet, a címsor feliratát, a gombot és az ikont; és egy eredményt is ad vissza.

Show(Window, String, String, MessageBoxButton)

Egy üzenetmezőt jelenít meg a megadott ablak előtt. Az üzenetmezőben megjelenik egy üzenet, a címsor felirata és a gomb; és egy eredményt is ad vissza.

Show(Window, String, String)

Egy üzenetmezőt jelenít meg a megadott ablak előtt. Az üzenetmezőben megjelenik egy üzenet és a címsor felirata; és egy eredményt ad vissza.

Show(Window, String)

Egy üzenetmezőt jelenít meg a megadott ablak előtt. Az üzenetmező egy üzenetet jelenít meg, és eredményt ad vissza.

ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

A következőre érvényes:

Lásd még