C# 请教,我想点右键 显示另一个窗体。
如果我在a窗体中pictureBox1 上点右键,,打开b窗体。。请问如何实现的。。先谢谢各位了

解决方案 »

  1.   

    你在pictureBox的事件中选择MouseDown事件
    在写代码时候这样写;if(e.…… == true)//不好意思我,我忘了代码了,不过你一写到这就知道甚么了,就是right甚么的,意思右键
    {
    form2 f = new form2();
    f.Show();
    }
      

  2.   

    MouseClick事件,然后判断:
    if (e.Button==Buttons.Right)
      

  3.   

    在pictureBox1的的属性窗口中打开事件页,选择MouseClick事件,然后在事件处理函数中添加代码:
    private void pictureBox1_MouseClick(sender object,MouseEventArgs e)
    {
      if(e.Button == Buttons.Right)
      {
         FormB frmB = new FormB();
         frmB.Show();
      }
    }
      

  4.   

    楼上的就可以,只不过你需要注意你的新窗口new出来的方式,如果是向对话框似的总在最上就showdialog,如果普通的就show就可以了
      

  5.   

    在pictureBox1的的属性窗口中打开事件页,选择MouseClick事件,然后在事件处理函数中添加代码: 
    private void pictureBox1_MouseClick(sender object,MouseEventArgs e) 

      if(e.Button == Buttons.Right) 
      { 
        FormB frmBB = new FormBB(); 
        frmBBB.Show(); 
      } 
    }
    这个应该可以 吧
      

  6.   


    if (e.Button == MouseButtons.Right)
                {
                    PlaySet b = new PlaySet();
                    b.ShowDialog();
                }
                else
                {
                    System.Diagnostics.Process.Start(tianwei);
                }
    ///结贴。