小弟新手在做毕业设计的时候,在一个form中把计算的结果要做出2维图曲线图显示出来,但是一个form位子太小了,我想新建一个form2 然后在form2显示,不知道怎么把它显示过去,只需要显示我在form1中编好的程序显示出来的图就行,没其他操作。图是在form2的picturebox中显示,代码在form1里!
 
希望哪位高手速度解决我的纠结啊!

解决方案 »

  1.   

    new form2 的时候 传过去图
      

  2.   

    // Form1:
       private void button4_Click(object sender, EventArgs e)
            {
                Form2 f = new Form2(this.pictureBox1.Image);
        
                f.Show();
            }// Form2:
       public Form2(Image image)
            {
                InitializeComponent();
                this.pictureBox1.Image = image;
            }
      

  3.   

    你生成的图,存储到Image对象中,然后传递给Form2的Picture控件去显示。
      

  4.   

    搞一个全局的Image对象,form1 生成图片保存到Image对象。form2负责显示...