Esempio n. 1
0
 public MainModel(Form MainForm, ItemsGrid grid)
 {
     this.MainForm = MainForm;
     Items         = new ItemsModel(Resources.Noname);
     Grid          = grid;
     ConsoleForm   = new ConsoleForm(this);
     Init();
 }
Esempio n. 2
0
            public override void OnDoubleClick(PositionEventArgs e)
            {
                base.OnDoubleClick(e);
                ItemsGrid g = (ItemsGrid)e.Grid;

                Item x = (Item)(g[e.Position.Row, 0].Tag);

                g.MainModel.Edit(x);
            }
Esempio n. 3
0
            public override void OnClick(SourceGrid2.PositionEventArgs e)
            {
                base.OnClick(e);
                ItemsGrid g = (ItemsGrid)e.Grid;

                if (MessageBox.Show(g, Properties.Resources.DeleteQ, Properties.Resources.DeleteQTitle, MessageBoxButtons.YesNo,
                                    MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    Item x = (Item)(g[e.Position.Row, 0].Tag);
                    g.Items.Remove(x);
                }
            }
Esempio n. 4
0
            public override void OnClick(SourceGrid2.PositionEventArgs e)
            {
                base.OnClick(e);
                ItemsGrid g = (ItemsGrid)e.Grid;

                Item x = (Item)(g[e.Position.Row, 0].Tag);
                int  n = g.Items.IndexOf(x);

                if (n == g.Items.Count - 1)
                {
                    n--;
                }
                if (n >= 0 && n < g.Items.Count - 1)
                {
                    g.Items.ExchangeOrder(g.Items[n], g.Items[n + 1]);
                }
            }
Esempio n. 5
0
            public override void OnClick(SourceGrid2.PositionEventArgs e)
            {
                base.OnClick(e);
                ItemsGrid g = (ItemsGrid)e.Grid;

                ParForm      f = (g[e.Position.Row, 2].Tag) as ParForm;
                FunctionItem x = (FunctionItem)(g[e.Position.Row, 0].Tag);

                if (f != null)
                {
                    if (f.IsDisposed)
                    {
                        f = new ParForm(((ItemsGrid)e.Grid).MainModel);
                        f.Reset(x);
                    }
                    f.Show();
                    f.BringToFront();
                }
            }