「OK」と「キャンセル」というラベルの付いたボタンを含む新しいフォームを作成しました。このフォームは、最初のフォームのボタンをクリックするとポップアップします。新しいカスタム フォームで [OK] ボタンがクリックされた場合にのみ、いくつかのコードを実行したいと思います。これは MessageBox() ではありません。
これまでのところ、次のようなものがあります。
CustomForm c = new CustomForm();
DialogResult r = c.DialogResult;
c.ShowDialog();
if (r == DialogResult.OK)
{
//Run code
}
ただし、これは機能していません。これを適切にコーディングするにはどうすればよいですか?また、「OK」ボタンを CustomForm の AcceptButton として設定します。