C# 关闭窗口上的那个X会调用哪一个函数?在线等待中!!!
我新建了一个窗体,希望知道在单击窗体的关闭按钮时会调用哪一个函数,这个函数能不能重载?我的目的是要重载这个函数,希望高手能给出重载这个函数的详细方法。那个close函数我...
我新建了一个窗体,希望知道 在单击窗体的关闭按钮时会调用哪一个函数,这个函数能不能重载?我的目的是要重载这个函数,希望高手能给出重载这个函数的详细方法。
那个close函数我试过了,没有用。你说的那个OnClosing那个事件具体怎么用能不能说一下哦?我看了一下我这函数,好像不是一个事件,是不是直接在类里定义一个OnClosing函数就可以执行了哦? 展开
那个close函数我试过了,没有用。你说的那个OnClosing那个事件具体怎么用能不能说一下哦?我看了一下我这函数,好像不是一个事件,是不是直接在类里定义一个OnClosing函数就可以执行了哦? 展开
4个回答
展开全部
public void Close()
不可重载,可以覆盖,如果你要关闭前处理些东西完全不用重载,有个事件可以用
protected virtual void OnClosing(System.ComponentModel.CancelEventArgs e)
不可重载,可以覆盖,如果你要关闭前处理些东西完全不用重载,有个事件可以用
protected virtual void OnClosing(System.ComponentModel.CancelEventArgs e)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
重写基类的OnClosing函数,代码如下:
protected override void OnClosing(CancelEventArgs e)
{
// 这里写关闭窗体要执行的代码
base.OnClosing(e);
}
protected override void OnClosing(CancelEventArgs e)
{
// 这里写关闭窗体要执行的代码
base.OnClosing(e);
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
应该是它
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
应该是它
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
window.unload
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询