private void revertToolStripMenuItem_Click(object sender, EventArgs e) { String ID = DGV.Rows[MouseRow].Cells[8].Value.ToString(); try { ISheet ws = Hwb.GetSheetAt(0); for (int x = 0; x < ws.LastRowNum; x++) { IRow row = ws.GetRow(x); if (row.Cells[0].ToString() != "Stop") { if (ID == row.Cells[5].ToString()) { DGV.SelectedCells[0].Value = row.Cells[0].ToString(); } } else { MessageBox.Show("Error: Post not found"); break; } } } catch (Exception) { throw; } NameMenu.Hide(); }
private void Names() { NameMenu NameMenu = new NameMenu(_filteringInstance); NameMenu.Display(); NameMenu.InvokeAction(UserInput.CatchPositiveInt("Type option: ")); }
private void DGV_MouseClick(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Right) { int mousCol = DGV.HitTest(e.X, e.Y).ColumnIndex; int mousRow = DGV.HitTest(e.X, e.Y).RowIndex; if (mousCol == 5 && DGV.SelectedCells.Count == 1 && DGV.SelectedCells[0].ColumnIndex == 5 && DGV.SelectedCells[0].RowIndex == mousRow) { DateMenu.Show(Cursor.Position); MouseX = e.X; MouseY = e.Y; MouseRow = DGV.HitTest(e.X, e.Y).RowIndex; } if (mousCol == -1 && DGV.SelectedRows.Count == 1 && DGV.SelectedRows[0].Index == mousRow) { menu.Show(Cursor.Position); MouseX = e.X; MouseY = e.Y; MouseRow = DGV.HitTest(e.X, e.Y).RowIndex; DGV.Rows[MouseRow].Selected = true; } if (mousCol == 0 && DGV.SelectedCells.Count == 1 && DGV.SelectedCells[0].ColumnIndex == 0 && DGV.SelectedCells[0].RowIndex == mousRow) { NameMenu.Show(Cursor.Position); MouseX = e.X; MouseY = e.Y; MouseRow = DGV.HitTest(e.X, e.Y).RowIndex; } } }