C# 图片框作为窗体的“接受”按钮

本文关键字:接受 按钮 窗体 | 更新日期: 2023-09-27 18:35:46

有没有办法将图片框设置为winform的接受按钮?我尝试设置它在表单属性上,但它没有显示。感谢您的回答。

C# 图片框作为窗体的“接受”按钮

不,ButtonIButtonControlPictureBox不是。 Form.AcceptButton 属性类型化为 IButtonControl

您可以覆盖表单上的ProcessCmdKey以截获 Enter 键作为替代方法:

protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
    if (keyData == Keys.Enter)
    {
        // call your function instead if you want to do some processing first
        Close();
        return true; // return true to intercept the key press
    }
    return base.ProcessCmdKey(ref msg, keyData);
}

它必须是按钮才能成为"Winform的接受按钮"尝试将按钮的背景图像属性设置为所需的图像,然后将其设置为表单的接受按钮。