ボタンのDialogResultをOKに設定して、クリック後にウィンドウを閉じないようにすることはできますか?
はい、ボタンの DialogResult プロパティを DialogResult.None に設定すると、ボタンをクリックしてもウィンドウが自動的に閉じなくなります。ボタンの Click イベントハンドラで、ウィンドウを手動で閉じたり他の操作を実行したりして、ウィンドウの動作を制御することができます。以下はサンプルコードです:
private void button1_Click(object sender, EventArgs e)
{
// 执行按钮的操作
this.DialogResult = DialogResult.None;
// 设置按钮的 DialogResult 为 None,禁止窗口自动关闭 }
ご注意ください、DialogResult を他の値に設定した場合(例:OK)、ボタンをクリックした後もウインドウは自動的に閉じられます。DialogResult.None を使用すると、ウインドウの閉じる動作をカスタマイズすることができます。