我是 Mac OSX 上 MonoDevelop 和 GTK# 的新手。我在我的项目中添加了一个对话框,并使用以下代码从主窗体中显示它:
PatientAddDialog pd = new PatientAddDialog ();
pd.SetPosition (WindowPosition.CenterOnParent);
rc = pd.Run ();
pd.Destroy ();
对话框正确显示,但无论我单击哪个按钮,对话框都会立即关闭,并返回主窗口。我首先想对对话框进行一些验证,然后再关闭它。
我该怎么做?