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 předkompilované modální dialogové okno, ve které se uživateli zobrazí textová zpráva. Pole zprávy zobrazíte voláním statické Show metody MessageBox třídy. Zobrazená textová zpráva je řetězcový argument, do Showkterého předáte . Několik přetížení Show metody také umožňuje zadat titulek záhlaví.

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

Pole se zprávou můžete také použít k zadání otázky uživatele. 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.

To, které tlačítko uživatel klikne, můžete určit 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 pole se zprávou zobrazit. Výchozí hodnota pole zprávy je OK , že ok je výchozí tlačítko 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 komunikovat informace a můžou klást otázky, které mají různý stupeň 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ávou. Ve výchozím nastavení se v okně se zprávou nezobrazuje ikona. Můžete však předat MessageBoxImage hodnotu do jednoho z několika Show přetížení metody, aby bylo možné určit, že okno 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 v době otevření pole zprávy. Můžete však zadat jiného vlastníka pro danou Window funkci 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

Name Description
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()

Získá Type aktuální instance.

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

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
Show(String, String, MessageBoxButton, MessageBoxImage, MessageBoxResult, MessageBoxOptions)

Zobrazí pole zprávy, 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(String, String, MessageBoxButton, MessageBoxImage, MessageBoxResult)

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

Show(String, String, MessageBoxButton, MessageBoxImage)

Zobrazí pole zprávy, které obsahuje zprávu, titulek záhlaví, tlačítko a ikonu; a vrátí výsledek.

Show(String, String, MessageBoxButton)

Zobrazí pole zprávy, které obsahuje zprávu, titulek záhlaví a tlačítko; a vrátí výsledek.

Show(String, String)

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

Show(String)

Zobrazí okno se zprávou, které obsahuje zprávu a která 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.

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)

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)

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)

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)

Zobrazí okno se zprávou před zadaným oknem. V okně se zprávou se zobrazí zpráva 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é