父窗体Form2,里面有一个PictureBox1;子窗体Form3,里面有Button1,如何通过按Button1使得PictureBox1的属性Visual=false图片?
   归根结底是子窗体和父窗体的属性。
   恳请高手们指点,给出代码!

解决方案 »

  1.   

    PictureBox1的modifers属性设置为public这样就可以通过form2的实例直接访问了,form2.PictureBox1或者form2中发布属性,form3设置这个属性
      

  2.   

    窗体3代码
    public delegate void Myevent (string imgURL);
    public event Myevent eveyt;
    按钮事件eveyt(你选择的图片地址);
    窗体1代码
    private void GetImgURL(string imgURL)
    {
        图片控件赋值
    }
    Form3 form = new Form3 ();
    form.file += new form .Myevent (GetFormSkin);
    settingForm.ShowDialog();代码没测试。。
      

  3.   

    PictureBox1的modifers属性设置为public
      

  4.   

    还是实现不了那个功能啊。就是窗体2中有个PictureBOX1 窗体3中有一个Button1,这两个状体都在同一个解决方案之下。如何用窗体3中Button1控制窗体2中PictureBOX1的显隐???