最大化的时候
private void main_MaximumSizeChanged(object sender, System.EventArgs e)
{
}
}
最小化的时候
private void main_MinimumSizeChanged(object sender, System.EventArgs e)
{
}
private void main_MaximumSizeChanged(object sender, System.EventArgs e)
{
}
}
最小化的时候
private void main_MinimumSizeChanged(object sender, System.EventArgs e)
{
}
http://www.syncfusion.com/FAQ/WinForms/FAQ_c95c.asp?print=862
最小化:MinimumSizeChanged
======================= protected override void WndProc(ref System.Windows.Forms.Message m)
{
if(m.Msg==0x0112&&(int)m.WParam==0xF020)
{
MessageBox.Show("min");
}
if(m.Msg==0x0112&&(int)m.WParam==0xF030)
{
MessageBox.Show("max");
}
base.WndProc(ref m);
}
private void Form1_SizeChanged(object sender, System.EventArgs e)
{
if(this.WindowState==FormWindowState.Maximized)
{
MessageBox.Show("Max");
}
else if(this.WindowState==FormWindowState.Minimized)
{
MessageBox.Show("Min");
}
}