Mac OSX で MonoDevelop と GTK# を初めて使用します。プロジェクトにダイアログを追加し、次のコードを使用してメイン フォームから表示します。
PatientAddDialog pd = new PatientAddDialog ();
pd.SetPosition (WindowPosition.CenterOnParent);
rc = pd.Run ();
pd.Destroy ();
ダイアログは正しく表示されますが、どのボタンをクリックしても、ダイアログはすぐに閉じてメイン ウィンドウに戻ります。ダイアログを閉じる前に、まずダイアログでいくつかの検証を行いたいと思います。
どうすればいいですか?