Nanook.QueenBee.AppState.LoadWindowInfo C# (CSharp) Method

LoadWindowInfo() public static method

public static LoadWindowInfo ( Form win, string settings ) : void
win System.Windows.Forms.Form
settings string
return void
        public static void LoadWindowInfo(Form win, string settings)
        {
            if (settings.Length != 0)
            {
                WindowInfo = settings;
                string[] wi = settings.Split(',');
                win.Location = new Point(int.Parse(wi[0]), int.Parse(wi[1]));
                win.Size = new Size(int.Parse(wi[2]), int.Parse(wi[3]));
                win.WindowState = (FormWindowState)int.Parse(wi[4]);
                win.Refresh();
            }
            else
            {
                win.WindowState = FormWindowState.Normal;
                win.Location = new Point((Screen.PrimaryScreen.WorkingArea.Width - win.Width) / 2, (Screen.PrimaryScreen.WorkingArea.Height - win.Height) / 2);
            }
        }