MessageBox Třída

Definice

Zobrazí okno se zprávou.

public ref class MessageBox sealed
public sealed class MessageBox
type MessageBox = class
Public NotInheritable Class MessageBox
Dědičnost
MessageBox

Poznámky

Pole zprávy je prefabrikované modální dialogové okno, které uživateli zobrazí textovou zprávu. Zobrazíte pole zprávy voláním statické Show metody MessageBox třídy. Zobrazená textová zpráva je řetězcový argument, který předáte Show. Několik přetížení Show metody také umožňuje zadat titulek záhlaví.

Pokud chcete uživateli povolit zavření pole zprávy, zobrazí se okno se zprávou s Show tlačítkem OK a tlačítkem Zavřít v záhlaví.

K zadání otázky uživatele můžete použít také pole se zprávou. Uživatel odpoví kliknutím na jedno z několika tlačítek, která se mají zobrazit pomocí výčtu MessageBoxButton . Tento výčet můžete předat několika přetížením Show metody. Výchozí hodnota výčtu MessageBoxButton je OK.

Můžete určit, na které tlačítko uživatel klikne, prozkoumáním hodnoty, která Show se vrátí. Vrácená hodnota je hodnota výčtu MessageBoxResult , kde každá hodnota odpovídá jednomu z tlačítek, která může zobrazit pole zprávy. Výchozí hodnota pro pole se zprávou je OK proto, že ok je výchozí tlačítko pro pole se zprávou. Některé přetížení Show metody však umožňují zadat jinou MessageBoxResult výchozí hodnotu.

Pole zpráv můžou oznamovat informace a můžou klást otázky, které mají různé stupně důležitosti. Pole zpráv používají ikony k označení důležitosti. Ikony můžou například znamenat, jestli je zpráva informativní, jestli je upozornění nebo jestli je důležitá. Výčet MessageBoxImage zapouzdřuje sadu možných ikon pole se zprávami. Ve výchozím nastavení pole zprávy nezobrazuje ikonu. Můžete však předat MessageBoxImage hodnotu jedné z několika Show přetížení metody, aby bylo možné určit, že pole zprávy obsahuje ikonu.

Pole zpráv někdy poskytují speciální funkce, jako je čtení zprava doleva. Chování pole zprávy můžete přizpůsobit pomocí jedné nebo více MessageBoxOptions hodnot výčtu, které jsou přijaty některými přetíženími Show metody.

Pole zpráv mají vždy okno vlastníka. Ve výchozím nastavení je vlastníkem pole zprávy okno, které je aktuálně aktivní v aplikaci při otevření pole zprávy. Jiného vlastníka Window však můžete zadat pomocí jednoho z několika Show přetížení. Další informace o oknech vlastníka naleznete v tématu Window.Owner.

Další informace naleznete v tématu MessageBox Sample.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Type Získá aktuální instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

(Zděděno od Object)
Show(String)

Zobrazí okno se zprávou obsahující zprávu a vrátí výsledek.

Show(String, String)

Zobrazí okno se zprávou, které má titulek zprávy a záhlaví; a vrátí výsledek.

Show(String, String, MessageBoxButton)

Zobrazí okno se zprávou, která obsahuje zprávu, titulek záhlaví a tlačítko; a vrátí výsledek.

Show(String, String, MessageBoxButton, MessageBoxImage)

Zobrazí okno se zprávou, která obsahuje zprávu, titulek záhlaví, tlačítko a ikonu; a vrátí výsledek.

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

Zobrazí okno se zprávou, která obsahuje zprávu, titulek záhlaví, tlačítko a ikonu; a přijme výchozí výsledek pole se zprávou a vrátí výsledek.

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

Zobrazí okno se zprávou, která obsahuje zprávu, titulek záhlaví, tlačítko a ikonu; a který přijímá výchozí výsledek pole se zprávou, vyhovuje zadaným možnostem a vrátí výsledek.

Show(Window, String)

Zobrazí okno se zprávou před zadaným oknem. V okně zprávy se zobrazí zpráva a vrátí výsledek.

Show(Window, String, String)

Zobrazí okno se zprávou před zadaným oknem. V okně zprávy se zobrazí titulek záhlaví a zprávy; a vrátí výsledek.

Show(Window, String, String, MessageBoxButton)

Zobrazí okno se zprávou před zadaným oknem. V okně zprávy se zobrazí zpráva, titulek záhlaví a tlačítko; a vrátí také výsledek.

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

Zobrazí okno se zprávou před zadaným oknem. V okně zprávy se zobrazí zpráva, titulek záhlaví, tlačítko a ikona; a vrátí také výsledek.

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

Zobrazí okno se zprávou před zadaným oknem. V okně zprávy se zobrazí zpráva, titulek záhlaví, tlačítko a ikona; a přijme výchozí výsledek pole se zprávou a vrátí výsledek.

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

Zobrazí okno se zprávou před zadaným oknem. V okně zprávy se zobrazí zpráva, titulek záhlaví, tlačítko a ikona; a přijme výchozí výsledek pole se zprávou, vyhovuje zadaným možnostem a vrátí výsledek.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro

Viz také