private void ContactlistView_MouseDown(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Right) { char[] Nick = new char[30]; try { ContactlistView.ContextMenuStrip.Show(ContactlistView, new Point(e.X, e.Y)); ListItemSelected = ContactlistView.HitTest(e.X, e.Y); SelectNick = ListItemSelected.Item.Text; for (int i = 0; i != SelectNick.Length; i++) { if (ListItemSelected.Item.Text[i] == ':') { break; } else { Nick[i] = ListItemSelected.Item.Text[i]; } } toolStripTextBox1.Text = new string(Nick); } catch { ContactlistView.ContextMenuStrip.Hide(); } } }
private void ContactlistView_MouseDoubleClick(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left) { try { ListItemSelected = ContactlistView.HitTest(e.X, e.Y); } catch { return; } SelectNick = ListItemSelected.Item.Text; MSG.OpenDialog(ContactObjects.GetIndexByNick(SelectNick)); } }