Wie dock auf der oberen und der linken

Mit Einem Anker, ich kann schreiben, die folgende Zeile:

myControl.Anchor = (AnchorStyles.Top | AnchorStyles.Left);

Und es wird Anker myControl nach Links und oben.

Warum kann ich nicht Folgendes tun:

myControl.Dock = (DockStyle.Top | DockStyle.Left);

Ich schreiben kann, die Zeile oben, aber alle es tut, ist das DockStyle nach Links.

Irgendwelche Gedanken/Gründe dafür?

  • ich denke, dass Sie einfach nicht vollständig verstehen, wie das gewünschte layout durch die Verwendung dock, Anker und eine Art von container-Steuerelement (wie TableLayoutPanel). Mit diesen Elementen sind Sie in der Lage gebaut, jede Art von layout, das wird schön skaliert mit der Größe der form/Kontrolle. Also, wenn Sie noch mehr Informationen über das, was Sie erreichen möchten in Ihrem layout-ich bin sicher, wir finden eine Lösung.
InformationsquelleAutor AidanO | 2010-08-09
Schreibe einen Kommentar