public MainModel(Form MainForm, ItemsGrid grid) { this.MainForm = MainForm; Items = new ItemsModel(Resources.Noname); Grid = grid; ConsoleForm = new ConsoleForm(this); Init(); }
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); }
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); } }
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]); } }
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(); } }