一直找不到Windows窗体还原的方法,只好自己写了一个。 public partial class Form1 : Form { public Form1() { InitializeComponent(); } private const int WM_SYSCOMMAND = 0x112; private const int SC_RESTORE = 0xF120; //restore window public void RestoreWindow() { this.BeginInvoke(new DELRestoreWindow(delegate() { Message m = new Message(); m.HWnd = this.Handle; m.Msg = WM_SYSCOMMAND; m.WParam = new IntPtr(SC_RESTORE); this.WndProc(ref m); })); } delegate void DELRestoreWindow(); }