protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
{
if (keyData == Keys.Escape) this.Close();
return base.ProcessCmdKey(ref msg, keyData);
}
}
我發現這個片段關閉Windows窗體的esc。我真的想實現這個到每個窗體。我嘗試創建一個從Form繼承的新的抽象類,另一個Windows窗體將從此繼承。但是這種方式不起作用。如何使用每個C#WinForm的函數而不是粘貼
abstract class AbsForm: Form {
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
{
if (keyData == Keys.Escape) this.Close();
return base.ProcessCmdKey(ref msg, keyData);
}
}
}
public partial class HoaDonBanSach : AbsForm
{
public HoaDonBanSach()
{
InitializeComponent();
}
感謝您閱讀本:)
爲什麼'抽象'類? – m0s 2010-04-29 05:24:36