When we add any UI or container in WinForms, the later added component comes over the earlier added components, we can say it is in a higher layer.
How to change tha
Did you try playing with the Z-Order ?
See Also: Control.SentToBack method - Most Winform controls should thereby support this.