私はmonodevelopでwinformsアプリケーションを作成していますが、メッセージダイアログのはい/いいえのプログラミングに問題があります。特に:
Gtk.Window main = new Gtk.Window ("MessageDialog");
MessageDialog question = new MessageDialog(main,
DialogFlags.Modal,
MessageType.Question,
ButtonsType.YesNo, "Are you sure you want to quit?");
question.Title="CsoundConverter";
ResponseType response = (ResponseType)question.Run();
question.Show();
if (response == ResponseType.Yes)
{
// some statements
question.Destroy();
}
if (response == ResponseType.Yes)
{
//some statements
question.Destroy();
}
このコードの何が問題になっていますか?