日期:2014-05-18  浏览次数:20832 次

panel的问题
在panel中有一个picturebox1,我以picturebox参考,动态生成另一个picturebox2,让picturebox2显示在picturebox1原来的位置上,而picturebox1顺序后退固定的位置
///////
PictureBox pb =new PictureBox();
pb.Size=this.picturebox1.Size;
pb.Location=this.picturebox1.location;
问题出在:动态生成的picturebox2为什么显示不到panel中呢,总是显示在panel的外面,但是设个断点后,pb.Location的值还是正确的,第一次用panel,是不是panel有什么属性需要设置,或者别的呢?
 

------解决方案--------------------
你要把PictureBox2添加到panel中,你添加到了form上了。

------解决方案--------------------
就是啊~
把panel添加到form上
然后把PictureBox2添加到panel上
靠移动位置是添加form上的不是加载panel上
------解决方案--------------------
panel.Controls.Add(pictureBox)

panel里就是一个容器..可以放窗体控件 窗体