Esempio n. 1
0
        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();
        }
Esempio n. 2
0
        private LoadDataForm NewLoadForm()
        {
            LoadDataForm f = new LoadDataForm(Model, this, item);

            if (item.Source == null)
            {
                f.SetSource();
            }
            return(f);
        }
Esempio n. 3
0
 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();
 }
Esempio n. 4
0
 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();
 }