我遇到了一个问题是这样的,希望以下的描述能够清楚,并得到您的解答,谢谢!
在FormA中设计了一个panel(主要是想让其中的pictureBox超过其本身大小的图片显示的时候能有滚动条)名称为panel1、panel中有一个pictureBox控件,名称为pictureBoxMap。
FormA中有一个按钮打开FormB,我希望在FormB中给pictureBox.image 赋值。但是问题就来了:
FormB addLayer = new FormB();
            addLayer.Owner = this;
            addLayer.Show();在FormB中的按钮事件中这样写到:
PictureBox pb = Owner.Controls["pictureBoxMap"] as PictureBox;
pb.Image = new WMS相关.Client (ServerUri ).GetMap (GetMapParameters );//这行代码就是获取一个图片
this.Close();问题是这样的:
在FormA中没有panel控件时,pictureBox中可以正常显示图片,当把pictureBox控件放入panel1中时就会有NullReferenceException错误信息,小弟百思不得其解,望高手帮忙解答!谢谢!