假设最外层布局是AbsoluteLayout abslayout,
AbsoluteLayout.LayoutParams params=(AbsoluteLayout.LayoutParams)imageview2.getLayoutParams()
获取到这个params,
然后abslayout.removeView(imageview2)
然后再abslayout.addView(imageview2,params)
这样,imageview2就显示到最前面来橡弊桐了。
去试试吧,行的话再多给点分哦!
C#不能设置叠放次序,但是能指定控件置顶,而且置烂弊顶设置是在原绘制基乎哗础上叠加。
举例说明,现在有UserPix1,UserPix2....UserPix10存放10张扑克牌图片,现在放在panel1里面,让10张牌洗成一牌像QQ游戏里面一样,代码如下:
for(int i=1i<=10i++){
PictrueBox 饥顷族px=(PictrueBox)this.panel1.Controls["UserPix"+i.ToString()]
px.BringToFront()
}
最好是让当前没饥团有作孝瞎用的那个控件的可见性为假。也就是让它不可见,要用到他的时候,再让它可见,其它控件不可见。关于设计期的叠放顺序,在控件管理器里(IDE中最左上角那个树形视图)面用右键菜单,可以改变它的叠放次巧肢空序。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)