public DataForm(MainModel Model, DataItem item) { // // Required for Windows Form Designer support // InitializeComponent(); this.Model = Model; if (item == null) { newitem = true; item = new DataItem(); item.Name = "Data " + index++; item.Dimensions = 2; Model.Items.Add(item); } else if (!Model.Items.Contains(item)) { Model.Items.Add(item); } this.item = item; temp = new DataItem(); loadForm = NewLoadForm(); Reset(); }
private LoadDataForm NewLoadForm() { LoadDataForm f = new LoadDataForm(Model, this, item); if (item.Source == null) { f.SetSource(); } return(f); }
public void Edit(SourceLocation loc) { if (loadForm.IsDisposed) { loadForm = NewLoadForm(); } loadForm.Edit(loc); if (loadForm.WindowState == FormWindowState.Minimized) { loadForm.WindowState = FormWindowState.Normal; } loadForm.Show(); loadForm.BringToFront(); }
private void loadClick(object sender, System.EventArgs e) { Apply(); if (loadForm.IsDisposed) { loadForm = NewLoadForm(); } loadForm.Reset(); if (loadForm.WindowState == FormWindowState.Minimized) { loadForm.WindowState = FormWindowState.Normal; } loadForm.Show(); loadForm.BringToFront(); }