C# 图片框作为窗体的“接受”按钮
本文关键字:接受 按钮 窗体 | 更新日期: 2023-09-27 18:35:46
有没有办法将图片框设置为winform的接受按钮?我尝试设置它在表单属性上,但它没有显示。感谢您的回答。
不,Button
是IButtonControl
,PictureBox
不是。 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的接受按钮"尝试将按钮的背景图像属性设置为所需的图像,然后将其设置为表单的接受按钮。