如何使用 winforms 将按钮绑定到 OK 对话框结果

How do bind a button to an OK Dialog result with winforms

我有一个 Form 已作为对话框打开。在 Form 上我有一个 cancel 和一个 correct 按钮,我需要在用户选择时从表单中获得积极反馈正确 按钮。我将如何将 correct 按钮链接到 OK 对话框结果?

来自 MSDN Button.DialogResult Property 的答案是:

private void InitializeMyButton()
{
    // Create and initialize a Button.
    Button button1 = new Button();

    // Set the button to return a value of OK when clicked.
    button1.DialogResult = DialogResult.OK;

    // Add the button to the form.
    Controls.Add(button1);
}

适用于您的情况,您只需将其分配给 正确 按钮的 属性:

correct_btn.DialogResult = DialogResult.OK;