MessageBox Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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) |