Esempio n. 1
0
        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;
                }
            }
        }
Esempio n. 2
0
 private void changeDateToolStripMenuItem_Click(object sender, EventArgs e)
 {
     calendar.Location = new Point(MouseX, MouseY);
     calendar.Show();
     DateMenu.Hide();
 }