メッセージボックスにアイコンを表示する
メッセージボックスにアイコンを表示するコードを紹介します。
概要
こちらの記事ではメッセージボックスを表示するコードを紹介しました。
メッセージボックスには、メッセージの種類に応じたアイコンを表示できます。
この記事では、メッセージボックスにアイコンを表示するコードを紹介します。
アイコンは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を愛用
掲載日: 2011-10-15
改訂日: 2023-12-25