Beispiel #1
0
 private void dgvSearchGroup_MouseClick(object sender, MouseEventArgs e)
 {
     if (e.Button == MouseButtons.Right)
     {
         var hitTestRow = dgvSearchGroup.HitTest(e.X, e.Y);
         if (hitTestRow.RowIndex >= 0)
         {
             string receiverId = dgvSearchGroup.Rows[hitTestRow.RowIndex].Cells[0].Value.ToString();
             GroupMenuStrip.Show(dgvSearchGroup, new Point(e.X, e.Y));
             GroupMenuStrip.Tag = receiverId;
         }
     }
 }
Beispiel #2
0
 private void dgvGroup_MouseClick(object sender, MouseEventArgs e)
 {
     if (e.Button == MouseButtons.Right)
     {
         var hitTestRow = dgvGroup.HitTest(e.X, e.Y);
         if (hitTestRow.RowIndex >= 0)
         {
             string    receiverId = dgvGroup.Rows[hitTestRow.RowIndex].Cells[0].Value.ToString();
             string    customerId = DataManager.Instance.Customer.CustomerId;
             GroupInfo group      = DataManager.Instance.GroupDict[receiverId];
             if (group.AdminList.Contains(customerId))
             {
                 deleteGroupToolStripMenuItem.Visible = true;
             }
             else
             {
                 deleteGroupToolStripMenuItem.Visible = false;
             }
             GroupMenuStrip.Show(dgvGroup, new Point(e.X, e.Y));
             GroupMenuStrip.Tag = receiverId;
         }
     }
 }