예제 #1
0
 private void listView2_MouseUp(object sender, MouseEventArgs e)
 {
     if (e.Button == MouseButtons.Right)
     {
         try
         {
             if (listView2.FocusedItem.Bounds.Contains(e.Location) == true)
             {
                 ItemContexMenu.Show(Cursor.Position);
                 //selectedItem = listView2.SelectedItems[0].Index;
                 foreach (var item in items)
                 {
                     if (item.displayName == listView2.SelectedItems[0].Text)
                     {
                         selectedItem = item.id;
                     }
                 }
                 //MessageBox.Show($"{selectedItem} = {items[selectedItem].hostName}");
             }
             else
             {
                 //if(listView1.)
                 ListViewMenu.Show(Cursor.Position);
             }
         }
         catch
         {
             ListViewMenu.Show(Cursor.Position);
         }
     }
 }
예제 #2
0
 private void listView2_DoubleClick(object sender, EventArgs e)
 {
     if (listView2.SelectedItems.Count == 0)
     {
         return;
     }
     else
     {
         ItemContexMenu.Show(Cursor.Position);
         //selectedItem = listView2.SelectedItems[0].Index;
         foreach (var item in items)
         {
             if (item.displayName != "Unknown" && item.displayName != "")
             {
                 if (item.displayName == listView2.SelectedItems[0].Text)
                 {
                     selectedItem = item.id;
                 }
             }
             else
             {
                 if (item.ip.ToString() == listView2.SelectedItems[0].SubItems[1].Text)
                 {
                     selectedItem = item.id;
                 }
             }
         }
         Info info = new Info();
         info.Owner = this;
         info.ShowDialog(this);
     }
 }
예제 #3
0
        /////////////////////////////////////////////////////////////////////   Работа с элементами коллекции     //////////////////////////////////////////////////////////////////

        private void listView1_MouseUp(object sender, MouseEventArgs e)
        {
            if (e.Button == MouseButtons.Right)
            {
                try
                {
                    if (listView1.FocusedItem.Bounds.Contains(e.Location) == true)
                    {
                        ItemContexMenu.Show(Cursor.Position);
                        selectedItem = listView1.SelectedIndices[0];
                        //MessageBox.Show($"{selectedItem} = {items[selectedItem].hostName}");
                    }
                    else
                    {
                        //if(listView1.)
                        ListViewMenu.Show(Cursor.Position);
                    }
                }
                catch
                {
                    ListViewMenu.Show(Cursor.Position);
                }
            }
        }