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。
これについての説明はありますか?
前もって感謝します