私は、いくつかのグループにまたがる大規模な .NET 4.0 C# プロジェクトに取り組んでいます。私は、ユーザーに変更を送信するように促すフォームを修正する任務を負っています。変更する必要があるフォームには、「変更を送信」、「OK」、「キャンセル」ボタンがあります。現在、「OK」および「キャンセル」ボタンによってトリガーされるイベントはありません。
ユーザーが変更を送信せずに行った場合、[OK] ボタンを押すと MessageBox が生成され、ユーザーが変更を送信するように案内されます。ここで私の問題が発生します。
「OK」ボタンが、変更をチェックするイベント buttonOk_Click をトリガーするようにしました。ここでの問題は、「OK」ボタンがすでに押されているため、ユーザーが変更を保存できるようにするためにフォームが閉じないようにする方法がわからないことです。別のグループの一部であるため、フォームを呼び出すコードを変更できません。
ユーザーが変更を保存できるように、フォームが閉じないようにするにはどうすればよいですか?