SendToBack() 与 BringToFront()
2014-08-20 10:49
363 查看
简单地说,SendToBack() 将控件移到 Z 顺序的后面;BringToFront()将控件移到 Z 顺序的前面。
Z轴就是垂直于桌面和Form的方向,这个方向上的排列就叫Z顺序。
控件的Z顺序则是控件所在的父容器上的所有控件的在该父容器得的Z轴上的排列;
Control.SendToBack
方法:将控件移到 Z 顺序的后面。 如果控件是另一个控件子级,那么将子控件移到 Z 顺序的后面。 如果控件为顶级控件,除非该控件为活动状态,否则此方法将无法正确运行。 顶级控件是类似 Form 的控件,它不是另一个控件的子控件。 活动控件是具有输入焦点的可见控件。 若要对非活动的顶级控件使用
SendToBack方法,首先要对该控件调用 BringToFront 方法。
Control.BringToFront 方法:控件移到
Z 顺序的前面。 如果控件是另一个控件的子级,那么将子控件移到 Z 顺序的前面。 BringToFront 不会使一个控件成为顶级控件,且不会引发 Paint事件。
(.NET中,控件的Dock属性是将控件做X和Y方向上的排列。)
Z轴就是垂直于桌面和Form的方向,这个方向上的排列就叫Z顺序。
控件的Z顺序则是控件所在的父容器上的所有控件的在该父容器得的Z轴上的排列;
Control.SendToBack
方法:将控件移到 Z 顺序的后面。 如果控件是另一个控件子级,那么将子控件移到 Z 顺序的后面。 如果控件为顶级控件,除非该控件为活动状态,否则此方法将无法正确运行。 顶级控件是类似 Form 的控件,它不是另一个控件的子控件。 活动控件是具有输入焦点的可见控件。 若要对非活动的顶级控件使用
SendToBack方法,首先要对该控件调用 BringToFront 方法。
Control.BringToFront 方法:控件移到
Z 顺序的前面。 如果控件是另一个控件的子级,那么将子控件移到 Z 顺序的前面。 BringToFront 不会使一个控件成为顶级控件,且不会引发 Paint事件。
(.NET中,控件的Dock属性是将控件做X和Y方向上的排列。)
相关文章推荐
- UIView层次管理(sendSubviewToBack,bringSubviewToFront)
- 关于sendtoback()和bringtofront() 的理解
- cocos2d-x-3.x bringToFront & sendToBack实现
- BringSubviewToFront sendSubviewToBack 小结
- iOS 视图层次管理 sendSubviewToBack、bringSubviewToFront
- UIView层次管理(sendSubviewToBack,bringSubviewToFront)
- bringSubviewToFront()和sendSubviewToBack()
- iOS 视图层次管理 sendSubviewToBack、bringSubviewToFront
- 在for,foreach语句中小心使用控件的SendToBack,BringToFront方法
- 关于sendtoback()和bringtofront() 的理解
- 在for,foreach语句中小心使用控件的SendToBack,BringToFront方法
- C# SendToBack和BringToFront理解
- bringSubviewToFront/sendSubviewToBack/removeFromSuperview
- UIView层次管理(sendSubviewToBack,bringSubviewToFront)
- UIView层次切换(bringSubviewToFront,sendSubviewToBack)的使用
- 关于sendtoback()和bringtofront() 的理解
- BringToFront()和SendToBack()
- C# 关于sendtoback()和bringtofront() 的理解
- UIView层次管理(sendSubviewToBack,bringSubviewToFront)
- UIView层次管理(sendSubviewToBack,bringSubviewToFront)