现在有两个窗体Form1和Form2
我在Form1里创建一个PictureBox控件
然后用ShowDialog打开Form2
在Form2里的ListView里选择了新的图片index现在要让Form2里选择的Index值传到Form1里
让Form1里的PictureBox的图片自动更新成Form2里选择的那个
请问要怎么做呢???现在有两个窗体Form1和Form2
我在Form1里创建一个PictureBox控件
然后用ShowDialog打开Form2
在Form2里的ListView里选择了新的图片index现在要让Form2里选择的Index值传到Form1里
让Form1里的PictureBox的图片自动更新成Form2里选择的那个
请问要怎么做呢???

解决方案 »

  1.   

    好像有点乱了,修正一下:现在有两个窗体Form1和Form2
    我在Form1里创建一个PictureBox控件
    然后用ShowDialog打开Form2
    在Form2里的ListView里选择了新的图片index现在要让Form2里选择的Index值传到Form1里
    让Form1里的PictureBox的图片自动更新成Form2里选择的那个
    请问要怎么做呢???
      

  2.   

    Form2.cs  private int index;  public int Index(int value)
      {
           get{return index;}
           set{index = value;}
      }
    Form1.cs
      int i;
      Form2 form2 = new Form2();
      i = form2.Index;  据说不安全 不过我也只会这个了 ^^
      

  3.   

    看看有没帮助
    http://blog.csdn.net/yistudio/archive/2005/03/08/314641.aspx
      

  4.   

    不过我还是建议所有的都放在数据库中,每次打开FORM的时候就从数据库中读出来,这总不会错撒!
      

  5.   

    我觉得应该将记录图片index的变量声明在form1中,必竟是form1要用的嘛;
    在form1中:public index;//存储你图片的索引;
    在form2中去改变它的值即可;