C#图片框作为表单的接受按钮

时间:2013-10-17 19:55:00

标签: c# winforms picturebox acceptbutton

有没有办法将图片框设置为winform的接受按钮?我试着设置它 在窗体属性上但它没有显示。谢谢你的回答。

2 个答案:

答案 0 :(得分:4)

不,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);
}

答案 1 :(得分:0)

它必须是按钮才能成为“winform的接受按钮” 尝试将按钮的backgroundimage属性设置为所需图像,然后将其设置为表单的接受按钮。