C# 「はい」と「いいえ」があるMessageBoxを表示する
C#で、MessageBox.Showを使用して、「はい」と「いいえ」があるMessageBoxを表示するサンプルコードを記述してます。
環境
- OS windows10 pro 64bit
- Microsoft Visual Studio Community 2019 Version 16.7.1
MessageBox.Show使い方
MessageBox.Showを使用すると、「はい」と「いいえ」が選択できるMessageBoxを表示することが可能です。
MessageBox.Show("msg","タイトル", MessageBoxButtons.YesNo);
その他にも「OK」「キャンセル」や
MessageBox.Show("msg", "タイトル", MessageBoxButtons.OKCancel);
「はい」「いいえ」「キャンセル」や
MessageBox.Show("msg", "タイトル", MessageBoxButtons.YesNoCancel);
「再試行」「キャンセル」
MessageBox.Show("msg", "タイトル", MessageBoxButtons.RetryCancel);
「中止」「再試行」「無視」などもあります。
MessageBox.Show("msg", "タイトル", MessageBoxButtons.AbortRetryIgnore);
サンプルコード
以下は、
「実行」ボタンをクリックするとmessageboxに「はい」と「いいえ」ボタンを表示させ、結果により表示するメッセージボックスを変更する
サンプルコードとなります。
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.IO;
namespace FormTestApp
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
// メッセージボックスを表示
DialogResult result = MessageBox.Show("msg", "タイトル", MessageBoxButtons.YesNo);
if (result == System.Windows.Forms.DialogResult.Yes)
{
MessageBox.Show("はい");
}
else if (result == System.Windows.Forms.DialogResult.No)
{
MessageBox.Show("いいえ");
}
}
}
}
ボタンにより処理が分岐されていることが確認できます。
-
前の記事
python 三項演算子を使用してif文を1行で記述する 2020.10.28
-
次の記事
Nuxt.js ライブラリ「vue-js-toolbar」をインストールして移動可能なツールバーを実装する 2020.10.28
コメントを書く