刚刚在看TcHmi,看到了,一个窗体是另外一个窗体的子控件,很好玩。在父窗体加载子窗体时候,会有bringtofront的方法,查过相关资料之后,发现,这个方法在android里面也有 的,解释如下。
如下的代码:
button2.Dock = DockStyle.Top;
button1.SendToBack();
button1.Dock = DockStyle.Top;
button3.Dock = DockStyle.Bottom;
运行后,3个button的顺序始终为: button1 button2 button3
如果代码改为:
button2.Dock = DockStyle.Top;
button1.Dock = DockStyle.Top;
button3.Dock = DockStyle.Bottom;
运行后,3个button的顺序始终为: button2 button1 button3
SendToBack() 将控件移到 Z 顺序的后面。 BringToFront()将控件移到 Z 顺序的前面。
Z顺序指的是:在Windows中桌面以及Form都是二维的,也就是X和Y轴,那么Z轴在哪里呢?
其实,Z轴就是垂直于桌面和Form的方向,这个方向上的排列就叫Z顺序。
Windows窗体的Z顺序就是桌面上所有窗口的在Z轴上的排列;