C#窗体程序如何获取右上角的最大化最小化关闭事件

又如何在代码中控制最大化最小化

最大化、最小化可以使用窗体的SizeChanged事件,窗体的关闭可以使用FromClosed和FromClosing事件;
用代码设置窗体最大化:this.WindowState=FormWindowState.Maximized;
用代码设置窗体最小化:this.WindowState=FormWindowState.Minimized;
希望对你有帮助,还有疑问请追问或是Hi追问

那如何拦截关闭按钮就是那个红叉叉,在关闭之前出现个提示

追答

是确认关闭程序的意思吧,看看这个:
http://zhidao.baidu.com/question/213900833

追问

一直不太明白object sender, EventArgs e)这两个参数是干嘛的,解释下行吗?

追答

object是对象,就是面向对象编程中所有类的基类,所以它能够代表任何一个东东,在这里它就是事件源的意思,也就是说谁触发了这个事件,你可以通过它取得是什么触发了这个事件;e是事件基类,它包含了事件中所触发的信息;这两个加起来就是一个完整的类似Window消息机制的东西,用来引导对事件的处理。说得比较白话,不知道你听没白没有?

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-05-25
用SizeChanged事件即可
相似回答