2016-11-13 7 views
-1

閉じるボタンがありますが、メッセージボックスにはOkボタンしかありません。しかし、コードでは私はDialogResult.Okしかチェックできません。 ユーザーがどのボタンを押したかを確認するにはどうすればよいですか? if (MessageBox("error") != DialogResult.Ok)としてのみ、または別の方法がありますか? MessageBoxを閉じるときに発生するイベントはありますか?あなたがこの方法を行うことができますMessageBoxのクローズイベント

答えて

3

DialogResult result = MessageBox.Show("Message", "Tests", MessageBoxButtons.OKCancel); 
if (result == DialogResult.OK) 
{ 

} 
else if (result == DialogResult.Cancel) 
{ 

}