ウィンドウ位置・サイズを記憶する
プロジェクトのプロパティで次のように設定する。
- 復元
private void frmHome_Load(object sender, EventArgs e) { //ウィンドウの位置、サイズを復元 Bounds = Properties.Settings.Default.Bounds; WindowState = Properties.Settings.Default.WindowState; }
- 保存
private void frmHome_FormClosing(object sender, FormClosingEventArgs e) { //画面プロパティを保存する(BEGIN) if (WindowState == FormWindowState.Normal) { Properties.Settings.Default.Bounds = Bounds; } else { Properties.Settings.Default.Bounds = RestoreBounds; } Properties.Settings.Default.WindowState = WindowState; Properties.Settings.Default.Save(); //画面プロパティを保存する(END) }