예제 #1
0
 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();
         }
     }
 }
예제 #2
0
 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));
     }
 }