C# 开发的托盘图标右键只能弹出contextmenustrip吗,能弹出对话框吗?因为我想在上面添加按钮

解决方案 »

  1.   

    你可以先弹出contextmenustrip,在菜单事件理弹出窗体。
      

  2.   

    估计lz的意思是直接弹出窗体,不是借助contextmenustrip间接弹出,所以说这个不好办
      

  3.   

    右键new一个无窗体的Form 即可
      

  4.   


            private void notifyIcon1_MouseUp(object sender, MouseEventArgs e)
            {
                if (e.Button == MouseButtons.Right)
                {
                    MessageBox.Show("Hello World");
                }
            }
      

  5.   

     Form frm = new Form();
                            frm.StartPosition = FormStartPosition.Manual;
                            frm.Location = new Point(Control.MousePosition.X - frm.Width, Control.MousePosition.Y - frm.Height);
                            frm.Show();
      

  6.   

    http://hi.baidu.com/%D6%D3%BF%B51860/blog/item/3150e0d2e25285143bf3cf7b.html