「はい」、「いいえ」の選択肢と DialogResult を含むメッセージ ボックスを作成するにはどうすればよいでしょうか? 質問する

「はい」、「いいえ」の選択肢と DialogResult を含むメッセージ ボックスを作成するにはどうすればよいでしょうか? 質問する

シンプルな Yes/No 選択の MessageBox を作りたいのですが、そのためにフォームを設計するのは無意味だと思います。これを実現するには、MessageBox を使用したり、ボタンを追加したりできると思いました。シンプルですが、DialogResult が返されないので、結果を取得するにはどうすればよいでしょうか。

ベストアンサー1

こうすればできるはずです:

DialogResult dialogResult = MessageBox.Show("Sure", "Some Title", MessageBoxButtons.YesNo);
if(dialogResult == DialogResult.Yes)
{
    //do something
}
else if (dialogResult == DialogResult.No)
{
    //do something else
}

おすすめ記事