SO WIRD'S GEMACHT: Steuerelement andocken Verhalten

Dieser Dokumentation für die Vorschau nur ist und in späteren Versionen geändert. Leere Themen wurden als Platzhalter eingefügt.]

Die Reihenfolge in der einem Formular Steuerelemente hinzugefügt werden kann das Layout der Steuerelemente auf dem Bildschirm beeinflussen, wenn das Andocken verwendet wird. Steuerelemente werden nicht immer am vorgesehenen Speicherort auf dem Bildschirm angezeigt, wenn die Steuerelemente nicht in der richtigen Reihenfolge hinzugefügt werden.

Die Reihenfolge, in der Sie Steuerelemente zu einem Formular hinzufügen, wirkt sich auf die Z-Reihenfolge aus, und wenn mehrere Steuerelemente innerhalb eines übergeordneten Steuerelements angedockt sind, die Z-Reihenfolge bestimmt die Layoutlogik. Ein Steuerelement an ein übergeordnetes Steuerelement hinzugefügt wird zunächst am Ende der Z-Reihenfolge platziert, und danach hinzugefügten Steuerelemente werden sequenziell auf oben aufsetzt. Wenn Sie versuchen, ein Steuerelement neben anderen platzieren, indem Sie auf den gleichen Bereich innerhalb eines übergeordneten Steuerelements andocken, Vorrang das Steuerelement, in der Z-Reihenfolge weiter zurück in das resultierende Layout. Beispielsweise die Dock -Eigenschaft für zwei Steuerelemente festgelegt ist, um Top in typischen Szenarios wird das Steuerelement, in der Z-Reihenfolge weiter wieder angezeigt, am oberen Rand des übergeordneten Steuerelements auf dem Bildschirm.

Wenn die Dock -Eigenschaft für ein Steuerelement auf Fill festgelegt ist, kann dieses Problem jedoch möglicherweise in einem Steuerelement ein anderes Steuerelement verdeckt führen. Beispielsweise können zwei Steuerelemente, die das Formular in der falschen Reihenfolge hinzugefügt am oberen Rand dem Bildschirm eine verdeckt, wenn nur eines der Steuerelemente in diesem Standort platzieren angezeigt.

Wenn alle Layout Probleme auftreten, muss die Z-Reihenfolge der betroffenen Steuerelemente angepasst werden. Verschiedene Schritte müssen zum Beheben dieses Problems je nachdem, ob Entwurfsansicht eingesetzt wird die Steuerelemente zum Formular hinzufügen. Senden in der Entwurfsansicht der in in FrontPage und , zu Befehle ändern die Z-Reihenfolge zurück.

Das Andocken Layout steuern

  • Korrigieren Sie die Reihenfolge, in der die entsprechenden Steuerelemente zum Formular hinzugefügt werden.

    Betrachten Sie ein Beispiel, in der ein TreeView -Steuerelement und ein Button -Steuerelement programmgesteuert zu einem Steuerelement Panel hinzugefügt werden. Die Dock -Eigenschaft des Steuerelements TreeView ist auf Fillfestgelegt, und die Dock -Eigenschaft des Steuerelements Button ist zu Top festgelegt. TreeView Steuerelement verdeckt teilweise Button-Steuerelement. Der Code, der die TreeView und Button Steuerelemente hinzufügt, Panel möglicherweise ähnlich der folgenden angezeigt:

    this.panel1.Controls.Add(this.button1);
    this.panel1.Controls.Add(this.treeView1);
    

    Ändern Sie zur Behebung des Problems die Reihenfolge, in der diese Steuerelemente, in den Bereich hinzugefügt werden, ein.

    this.panel1.Controls.Add(this.treeView1);
    this.panel1.Controls.Add(this.button1);
    

    Verwenden Sie alternativ die BringToFront oder SendToBack Methoden auf eines der Steuerelemente.

Das Andocken Layout in der Entwurfsansicht steuern

  1. Wählen Sie eines der Steuerelemente, die in der falschen Stelle auf dem Formular angezeigt wird.

  2. Abhängig von das gewünschte Layout entweder mit der rechten Maustaste auf das Steuerelement und wählen Sie senden zu zurück.

    -oder-

    Klicken Sie mit der rechten Maustaste auf das Steuerelement und wählen Sie in in FrontPage.

  3. Wenn zusätzliche Steuerelemente beteiligt sind, können Sie Schritt 2 für andere Steuerelemente ggf. Wiederholen bis das Andockverhalten behoben ist.

Hinweis

Verwenden Sie, um problemlos auszuwählen verschiedene Steuerelemente im Fenster Dokumentgliederung.

Siehe auch

Konzepte

.NET compact Framework Gewusst-wie-Themen