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

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

#TOC(caption="目次")

概要

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

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

コード

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

実行結果

メッセージボックスにアイコンを表示する:画像1
メッセージボックスにアイコンを表示する:画像2

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

コード

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

実行結果

メッセージボックスにアイコンを表示する:画像3
メッセージボックスにアイコンを表示する:画像4

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

コード

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

実行結果

メッセージボックスにアイコンを表示する:画像5
メッセージボックスにアイコンを表示する:画像6

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

コード

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

実行結果

メッセージボックスにアイコンを表示する:画像7
メッセージボックスにアイコンを表示する:画像8

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

コード

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

実行結果

メッセージボックスにアイコンを表示する:画像9
メッセージボックスにアイコンを表示する:画像10

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

コード

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

実行結果

MessageBoxIcon.Noneの場合はアイコンは表示されません。
メッセージボックスにアイコンを表示する:画像11
メッセージボックスにアイコンを表示する:画像12

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

コード

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

実行結果

メッセージボックスにアイコンを表示する:画像13
メッセージボックスにアイコンを表示する:画像14

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

コード

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

実行結果

メッセージボックスにアイコンを表示する:画像15
メッセージボックスにアイコンを表示する:画像16

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

コード

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

実行結果

メッセージボックスにアイコンを表示する:画像17
メッセージボックスにアイコンを表示する:画像18


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