Ehhez a MessageBox osztályt használhatjuk, mely képviseli e dialóg ablakot. Megjelenítéshez a Show függvényét kell meghívnunk, melynek több változata is van.
A legegyszerűbb az, amelyiknél csak egy sztringet kell átadnunk, ami a megjelenítendő üzenetünk lesz.
protected void button1_Click (object sender, System.EventArgs e)
{
MessageBox.Show("Üzenet");
}
Használhatjuk a Show-t két paraméterrel is. Ekkor a második sztring az üzenet ablak fejlécének felirata lesz.
protected void button2_Click (object sender, System.EventArgs e)
{
MessageBox.Show("Üzenet", "Fejéc szövege");
}
A harmadik paraméter felhasználásával lehetőségünk van arra, hogy a szövegünk mellett egy ikon is megjelenjen, illetve a megjelenő nyomógombokat is befolyásolhatjuk. Ehhez a MessageBoxButtons felsorolt típus elemeit használhatjuk:
| Megnevezés |
Leírás |
| AbortRetryIgnore |
Megszakítás + Újra + Figyelmen kívül hagy gombok |
| OK |
OK gomb |
| OKCancel |
OK + Mégsem gomb |
| RetryCancel |
Újra + Mégsem gomb |
| YesNo |
Igen + Nem gomb |
| YesNoCancel |
Igen + Nem + Mégsem gomb |
Negyedik paraméterként megadhatunk egy elemet a MessageBoxIcons felsorolt típus elemei közül, mellyel az ablakba megjelenő ikon képét szabályozhatjuk.
| Megnevezés |
Leírás |
| Asterisk |
Asterisk ikon jelenik meg a feliratunk mellett |
| Error |
Error ikon jelenik meg a feliratunk mellett |
| Exclamation |
Exclamation ikon jelenik meg a feliratunk mellett |
| Hand |
Hand ikon jelenik meg a feliratunk mellett |
| Information |
Information ikon jelenik meg a feliratunk mellett |
| None |
Nem jelenik meg ikon |
| Question |
Question ikon jelenik meg a feliratunk mellett |
| Stop |
Stop ikon jelenik meg a feliratunk mellett |
| Warning |
Warning ikon jelenik meg a feliratunk mellett |
protected void button3_Click (object sender, System.EventArgs e)
{
MessageBox.Show("Üzenet", "Fejéc szövege", MessageBoxButtons.OKCancel, MessageBoxIcon.Stop);
}
A Show visszatérési értéke egy DialogResult felsorolt típus lesz. Ebből tudhatjuk meg, hogy melyik gombbal zárta be a felhasználó az üzenetablakot. Ennek értéke az alábbiak egyike lehet:
| Megnevezés |
Leírás |
| Abort |
Megszakítás gomb |
| Cancel |
Mégsem gomb |
| Ignore |
Figyelmen kívül hagy gomb |
| No |
Nem gomb |
| None |
A dialóg ablak még nem került bezárásra, mivel nem modálisként történt a megjelenítés. |
| OK |
OK gomb |
| Retry |
Újra gomb |
| Yes |
Igen gomb |