private void LvPatients_MouseDown(object sender, MouseEventArgs e) { var lvItem = LvPatients.GetItemAt(e.X, e.Y); if (lvItem == null) { foreach (ToolStripMenuItem item in CmsPatient.Items) { item.Enabled = !(item.Text.Equals("Edit") || item.Text.Equals("Delete")); } } }
private void LvPatients_MouseMove(object sender, MouseEventArgs e) { var lvItem = LvPatients.GetItemAt(e.X, e.Y); if (lvItem == null) { TtDiagnosis.Hide(this); return; } var diagnosis = _patientList.FirstOrDefault(x => x.Id == int.Parse(lvItem.SubItems[0].Text)).Diagnosis; TtDiagnosis.Show($"Diagnosis: {diagnosis}", this.LvPatients, new Point(e.X + 10, e.Y + 10)); }