メッセージボックスにアイコンを表示する - C#

メッセージボックスにアイコンを表示するコードを紹介します。

概要

こちらの記事ではメッセージボックスを表示するコードを紹介しました。 メッセージボックスには、メッセージの種類に応じたアイコンを表示できます。 この記事では、メッセージボックスにアイコンを表示するコードを紹介します。
アイコンはOSで用意されているメッセージの種類に応じたアイコンとなります。

MessageBoxIcon.Asterisk アイコンを表示する

コード

private void button8_Click(object sender, EventArgs e)
{
  DialogResult dr = MessageBox.Show("処理に失敗しました。", "メッセージ", 
    MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
}

実行結果




MessageBoxIcon.Error アイコンを表示する

コード

private void button9_Click(object sender, EventArgs e)
{
  DialogResult dr = MessageBox.Show("処理に失敗しました。", "メッセージ",
    MessageBoxButtons.OK, MessageBoxIcon.Error);
}

実行結果




MessageBoxIcon.Exclamation アイコンを表示する

コード

private void button10_Click(object sender, EventArgs e)
{
  DialogResult dr = MessageBox.Show("処理に失敗しました。", "メッセージ",
    MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
}

実行結果




MessageBoxIcon.Hand アイコンを表示する

コード

private void button11_Click(object sender, EventArgs e)
{
  DialogResult dr = MessageBox.Show("処理に失敗しました。", "メッセージ",
    MessageBoxButtons.OK, MessageBoxIcon.Hand);
}

実行結果




MessageBoxIcon.Information アイコンを表示する

コード

private void button12_Click(object sender, EventArgs e)
{
  DialogResult dr = MessageBox.Show("処理に失敗しました。", "メッセージ",
    MessageBoxButtons.OK, MessageBoxIcon.Information);
}

実行結果




MessageBoxIcon.Noneアイコンを表示する

コード

private void button13_Click(object sender, EventArgs e)
{
  DialogResult dr = MessageBox.Show("処理に失敗しました。", "メッセージ",
    MessageBoxButtons.OK, MessageBoxIcon.None);
}

実行結果

MessageBoxIcon.Noneの場合はアイコンは表示されません。



MessageBoxIcon.Question アイコンを表示する

コード

private void button14_Click(object sender, EventArgs e)
{
  DialogResult dr = MessageBox.Show("処理に失敗しました。", "メッセージ",
    MessageBoxButtons.OK, MessageBoxIcon.Question);
}

実行結果




MessageBoxIcon.Stop アイコンを表示する

コード

private void button15_Click(object sender, EventArgs e)
{
  DialogResult dr = MessageBox.Show("処理に失敗しました。", "メッセージ",
    MessageBoxButtons.OK, MessageBoxIcon.Stop);
}

実行結果




MessageBoxIcon.Warning アイコンを表示する

コード

private void button16_Click(object sender, EventArgs e)
{
  DialogResult dr = MessageBox.Show("処理に失敗しました。", "メッセージ",
    MessageBoxButtons.OK, MessageBoxIcon.Warning);
}

実行結果





著者
iPentecのメインプログラマー
C#, ASP.NET の開発がメイン、少し前まではDelphiを愛用
最終更新日: 2023-12-25
改訂日: 2023-12-25
作成日: 2011-10-15
iPentec all rights reserverd.