非常によく似た 2 つのフォームがありますが、そのうちの 1 つはクリックするAcceptButton
とフォームが閉じ、もう 1 つはフォームが閉じません。どちらも にAcceptButton
設定されていbtnAccept
ます。
私は最近 2 番目のものを作成しました。最初のものはしばらく前から存在し、他の誰かによって作成されました。
どちらも次の方法で開きます。
using(var form = new SomeDialog(dependency))
{
form.StartPosition = FormStartPosition.CenterParent;
form.ShowDialog(this);
}
どちらも、これらの行に沿って受け入れボタンのクリックを処理します。
private void btnAccept_Click(object sender, EventArgs e)
{
_dependency.DoSomething(userInput);
}
デザイナー ファイル全体を投稿しても、おそらく役に立たないでしょう。そこから示すのに特に役立つものはありますか? StackOverflow で同様の投稿が見つかりませんでした。
発散動作を引き起こしている何が欠けていますか?