Das Docking-Layout hängt von der Reihenfolge der Geschwistersteuerelemente ab. Steuerelemente werden "Button-up" angedockt, sodass das letzte Steuerelement in der Sammlung zuerst angedockt wird . Ein angedocktes Steuerelement übernimmt nur das Layout von zuvor angedockter Geschwister. Daher sollte das Steuerelement mit Dock = Fill in der Geschwisterreihenfolge an erster Stelle (oben) stehen, wenn die anderen angedockten Steuerelemente berücksichtigt werden sollen. Wenn es nicht das erste Steuerelement ist, überlappen es frühere Steuerelemente.
Dies kann verwirrend sein, da die Reihenfolge der Geschwister nicht unbedingt mit der visuellen Reihenfolge übereinstimmt und die Reihenfolge der Geschwister aus der Entwurfsansicht nicht immer ersichtlich ist.
Das Dokumentumrissfenster (Ansicht -> Andere Fenster -> Dokumentumriss) bietet eine nützliche Baumansicht über die Steuerelementhierarchie und -reihenfolge und ermöglicht es Ihnen, die Geschwisterreihenfolge von Steuerelementen zu ändern.
Sie können die Reihenfolge der Geschwister auch direkt im Designer über das Kontextmenü ändern -> Nach vorne bringen / Nach hinten senden, wodurch das Steuerelement als erstes oder letztes der Geschwister verschoben wird. Diese Menübezeichnungen können etwas verwirrend sein, da der tatsächliche Effekt vom Layoutmodell abhängt.
Bei fest positionierten Steuerelementen ist die 2D-Position unabhängig von der Reihenfolge der Geschwister. Wenn sich die Steuerelemente jedoch überlappen, befindet sich das früheste Steuerelement in der Reihenfolge "oben" und verbirgt einen Teil der Geschwister später in der Reihenfolge. In diesem Zusammenhang ist Bring to Front / Send to Back sinnvoll.
In Flow- oder Table-Layout-Panels bestimmt die Erstellungsreihenfolge die visuelle Reihenfolge der Steuerelemente. Es gibt keine überlappenden Steuerelemente. Nach vorne bringen / nach hinten senden bedeutet also, zuerst oder zuletzt in der Reihenfolge der Steuerelemente zu machen.
Bei angedocktem Layout kann das Bringen nach vorne / Senden nach hinten noch verwirrender sein, da es bestimmt, in welcher Reihenfolge das Andocken berechnet wird. Wenn Sie also bei einem angedockten Steuerelement nach vorne bringen, wird das Steuerelement in der Mitte des übergeordneten Steuerelements platziert unter Berücksichtigung aller kantengedockten Steuerelemente.