C# PictureBox如何才能不被GroupBox盖住
我做的是WinForm的项目,用C#开发。我现在有一个需求,PictureBox要用到GroupBox的位置,也就是说PictureBox是放到GroupBox内的。我现...
我做的是WinForm的项目,用C#开发。我现在有一个需求,PictureBox要用到GroupBox的位置,也就是说PictureBox是放到GroupBox内的。我现在遇到的难题是,图片放大以后会超过GroupBox的大小,因此会有一部分图片被GroupBox盖住。另外还有图片是放在右边的,所以放大以后图片只会显示一部分,大部分的图片都会因为GroupBox的大小不被显示。
展开
6个回答
展开全部
这个问题貌似无解,我也碰到这个问题,好久都没有解决,WINFORM还是有他的局限性的,如果功底够深的话,就自己重写GROUPBOX这个控件,这应该可以!
追问
通过后台改变控件的叠放次序你会弄吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
- -!调用下
this.BringToFront();
不要把PictureBox放在GroupBox里面
this.BringToFront();
不要把PictureBox放在GroupBox里面
更多追问追答
追问
被GroupBox盖住的问题我已经解决了,放大的时候把PictureBox给Remove掉,添加到Form里,缩小的时候再换过来
追答
你没必要非要加到GroupBox里吧。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
设置成自动改变大小的模式,图片属性SizeMode=AutoSize.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
既然你把图片放到里面了,肯定不能超过它的大小撒
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
GroupBox这个窗口控件是实现不了的,除非你重载GroupBox控件,或干脆自己写一个类似功能的算定义控件。如果你一定要用它的话,那么只有使用加载进来的图片的尺寸来动态设置GroupBox的尺寸。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询