private void ShowForItemsNew(wInvoices Inv) { frmAddItems frmAI = new frmAddItems(); frmAI.Inv = Inv; frmAI.ShowDialog(); RefreshPanels(); }
private void dgInvoices_MouseClick(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Right) { int currentMouseOverRow = dgInvoices.HitTest(e.X, e.Y).RowIndex; lastCurrentMouseOverRow = currentMouseOverRow; if (currentMouseOverRow >= 0) { wInvoices Inv = InvList[currentMouseOverRow]; ContextMenu m = new ContextMenu(); MenuItem mnuDetail = new MenuItem(string.Format("Detail Faktury {0}", Inv.MyNumber.ToString())); MenuItem mnuEdit = new MenuItem(string.Format("Edituj Položky faktury {0}", Inv.MyNumber.ToString())); mnuDetail.Click += mnuDetail_Click; mnuEdit.Click += mnuEdit_Click; m.MenuItems.Add(mnuDetail); m.MenuItems.Add(mnuEdit); m.Show(dgInvoices, new Point(e.X, e.Y)); } } }