FormClosingEventArgs error?

本文关键字:error FormClosingEventArgs | 更新日期: 2023-09-27 18:37:18

public void AltF4(object sender, FormClosingEventArgs e)
{
    e.Cancel = true;
    base.OnClosing(e);
}

它告诉我,ObjectOnClosing没有定义。谁能告诉我为什么?

FormClosingEventArgs error?

如评论中所述,您可以尝试如下操作:

protected override void OnFormClosing(FormClosingEventArgs e) 
{
    if (e.CloseReason != CloseReason.WindowsShutDown 
    && e.CloseReason != CloseReason.ApplicationExitCall 
    && e.CloseReason != CloseReason.FormOwnerClosing )
    {
        e.Cancel = true;
    }
    base.OnFormClosing(e);
}

希望这可能会有所帮助。