Вивід MessageBox у Сі Шарпе відбувається дуже просто. Для виведення необхідно викликати метод MessageBox, вибрати метод Show і ввести повідомлення, яке потрібно.
У самому методі MessageBox.Show є більше 20 перевантажень. Це необхідно для виведення різних повідомлень.
MessageBox у найчастіше використовується для додатків Windows Forms.
Для того щоб вивести просте повідомлення необхідно написати наступне:
MessageBox.Show("Повідомлення від програміста!");
Або більше складне:
MessageBox.Show("Повідомлення від програміста!", "Це назва");
Також можна виводити такі повідомлення:
DialogResult res = MessageBox.Show("Повідомлення від програміста!", "Вибір", MessageBoxButtons.YesNoCancel);
Як бачите, у нас є три вибору так немає і скасування.
Припустимо перевірити чи натиснув користувач Скасування можна так:
if (res == DialogResult.Cancel) MessageBox.Show("Ви обрали Cancel!");
Текст програми роботи з MessageBox:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication3
{
public partial class Form1 :
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
MessageBox.Show("Повідомлення від програміста!");
MessageBox.Show("Повідомлення від програміста!", "Це назва");
DialogResult res = MessageBox.Show("Повідомлення від програміста!", "Вибір", MessageBoxButtons.YesNoCancel);
if (res == DialogResult.Yes) MessageBox.Show("Ви вибрали Yes!");
if (res == DialogResult.No) MessageBox.Show("Ви вибрали NO!");
if (res == DialogResult.Cancel) MessageBox.Show("Ви обрали Cancel!");
}
}
}
Результат роботи програми: