FormChild
いくつかのラジオ ボタンを含む form( ) を表示して、選択したラジオ ボタンの値を呼び出し元の form( ) から選択して閉じ、取得しようとしていましたFormParent
。のボタンのクリック イベント ハンドラーでFormParent
、次のことを行いました。
var formChild=newFormChild();
formChild.ShowDialog(this);
FormChild 内の RadioButtons のいずれかの CheckedChanged イベントを処理することを決定するまで、すべてがうまく機能していました。
private void SomeRadioButton_CheckedChanged(object sender, EventArgs e)
{
Close();
}
これで、formChild.ShowDialog(this);
formChild は表示されず、formChild はすぐに戻りますDialogResult.Cancel
。
これについての説明はありますか?
前もって感謝します