コード例 #1
0
ファイル: Form_MainPage.cs プロジェクト: ezrealik/ZElauncher
 //服务器列表 鼠标键
 private void listView_Server_MouseClick(object sender, MouseEventArgs e)
 {
     if (e.Button == MouseButtons.Right)
     {
         Point ms = new Point();
         ms.X = Control.MousePosition.X;
         ms.Y = Control.MousePosition.Y;
         ListMenu.Show(ms);
     }
 }
コード例 #2
0
ファイル: FormChild.cs プロジェクト: veselcraft/progman
 private void listViewMain_MouseDown(object sender, MouseEventArgs e)
 {
     if (e.Button == MouseButtons.Right)
     {
         if (listViewMain.FocusedItem == null)
         {
             ListMenu.Show(Cursor.Position);
         }
         else if (listViewMain.FocusedItem.Bounds.Contains(e.Location))
         {
             FileMenu.Show(Cursor.Position);
         }
         else
         {
             ListMenu.Show(Cursor.Position);
         }
     }
 }