C# winform 中panel中放多个picturebox有大图,有小图,如何让小图放在大图上面,不让小图被盖住呢

我picturebox是用代码生成的,也在大图中写了pic.SendToBack(),但是还是小图被覆盖住了,如何控制panel中图片的图层呢?解决谁在谁上面啊?... 我picturebox是用代码生成的,也在大图中写了pic.SendToBack(),但是还是小图被覆盖住了,如何控制panel中图片的图层呢?解决谁在谁上面啊? 展开
 我来答
TomasRen
2011-07-12 · TA获得超过173个赞
知道小有建树答主
回答量:175
采纳率:100%
帮助的人:156万
展开全部
现在.NETwinform里只支持SendToBack()和BringToFront(),所以控制控件的层次,你得来控制不同布局的顺序,所以你可以写一个方法,这个方法通过遍历pictureBox判断pictureBox的大小,在用SendToBack()和BringToFront()按照一定的大小顺序重新布局,但图片不可以太多,否则会出现闪屏,最好开启双缓冲。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式