private void miNewTable_Click(object sender, EventArgs e) { int idx = Rn.Next() % TableNameList.Count; var table = new FormTable(TableNameList[idx]); TableList.Add(table); table.Show(this); TableNameList.RemoveAt(idx); }
private void FormMain_Load(object sender, EventArgs e) { Loc = Location; if (File.Exists(Define.SaveFileName)) { var load = new TableMgr(); var sr = new StreamReader(Define.SaveFileName); load.Load(sr); sr.Close(); load.Tables.ForEach(t => { var formTable = new FormTable(t); formTable.Show(this); TableList.Add(formTable); }); } }