Вывод 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 : Form
{
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!");
}
}
}
Результат работы программы: