在Visual Studio中如何用c#编写“关闭”按钮的代码?
框架是这样的。。求代码==privatevoidbtnClose_Click(objectsender,EventArgse){}...
框架是这样的。。求代码= =
private void btnClose_Click(object sender, EventArgs e)
{
} 展开
private void btnClose_Click(object sender, EventArgs e)
{
} 展开
3个回答
展开全部
Application.Exit();
这个方法也是可以的,但是如果你在Form_CLosing事件中有处理代码的话,就不能执行了。
建议还是通过模拟窗体关闭消息的方法去实现
[DllImport("user32.dll", SetLastError = true)]
private extern static IntPtr SendMessage(IntPtr hWnd, uint Msg, int wParam, int lParam);
//窗体关闭消息
private const uint WM_CLOSE = 0x0010;
private void btnClose_Click(object sender, EventArgs e)
{
//给当前窗体所在的消息循环发送关闭的消息
SendMessage(this.Handle, WM_CLOSE, 0, 0);
}
这个方法也是可以的,但是如果你在Form_CLosing事件中有处理代码的话,就不能执行了。
建议还是通过模拟窗体关闭消息的方法去实现
[DllImport("user32.dll", SetLastError = true)]
private extern static IntPtr SendMessage(IntPtr hWnd, uint Msg, int wParam, int lParam);
//窗体关闭消息
private const uint WM_CLOSE = 0x0010;
private void btnClose_Click(object sender, EventArgs e)
{
//给当前窗体所在的消息循环发送关闭的消息
SendMessage(this.Handle, WM_CLOSE, 0, 0);
}
展开全部
private void btnClose_Click(object sender, EventArgs e)
{
Application.Exit();//推出当前应用程序,相当窗口右上角的岔。此时退出窗口~~~
}
{
Application.Exit();//推出当前应用程序,相当窗口右上角的岔。此时退出窗口~~~
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Application.Exit();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询