2009-05-07 9 views

cevap

12

Bu sizin için bunu yapmak gerekir:

private void notifyIcon1_Click(object sender, EventArgs e) 
     { 
      contextMenuStrip1.Show(Cursor.Position.X, Cursor.Position.Y); 
     } 
+0

, buralarda hep could X +/- 10 veya bir şey yap – CodeLikeBeaker

8

Ben biraz daha iyi çalışması için bulduk alternatif bir yöntemi: içeriği taşımak gerekiyorsa Ayrıca

private void notifyIcon1_MouseUp(object sender, MouseEventArgs e) 
    { 
     if (e.Button == MouseButtons.Left) 
     { 
      System.Reflection.MethodInfo mi = typeof(NotifyIcon).GetMethod("ShowContextMenu", System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.NonPublic); 
      mi.Invoke(notifyIcon1, null); 
     } 
    }