Farbschema: Riviera
Sie befinden sich hier: start » de » Dokumentation » Werkzeuge für Microsoft Access » WKL Forms Object Library » how-to » Navigationsleiste über der Seite einblenden

Navigationsleiste über der Seite einblenden

Halten Sie die Seite so breit wie möglich: Die Navigationsleiste belegt nur den Platz ihrer Symbolspalte und öffnet sich über der Seite, wenn der Benutzer sie aufklappt.

Voraussetzungen: WKL Forms Object Library 1.24 oder höher.

Lösungsüberblick

Setzen Sie Pinned auf False (Designerseite Verhalten, Schalter Angeheftet, oder im Eigenschaftenblatt). Nicht angeheftet belegt die Navigationsleiste immer nur die Symbolspalte; wird sie aufgeklappt – über die Umschaltfläche, eine Tastenkombination oder Mode = wnmExpanded –, öffnet sich die aufgeklappte Leiste in einem eigenen Fenster über der Seite. Sie schließt sich, wenn der Benutzer einen Eintrag wählt, Esc drückt oder außerhalb davon klickt.

Umsetzung

Ohne Code: Schalten Sie Angeheftet im Designer aus. Um jeden Benutzer selbst entscheiden zu lassen:

Private Sub chkPinned_AfterUpdate()
    Me!navMain.Object.Pinned = Me!chkPinned.Value
End Sub

Hinweise

  • Ein Formular öffnet sich nie mit über der Seite liegender Navigationsleiste: Eine nicht angeheftete Navigationsleiste, die aufgeklappt entworfen wurde, öffnet sich als Symbolspalte.
  • Die Seite behält ihre Größe, während die Navigationsleiste über ihr liegt; eine Seite mit eigenem Layout wird also nicht neu angeordnet.
  • Die Überlagerung liegt auch über Unterformularen (Access zeichnet Unterformulare über ActiveX-Steuerelemente, deshalb öffnet die Navigationsleiste ein eigenes Fenster); sie folgt, wenn das Access-Fenster verschoben wird.
  • Das Anheften gehört zum Benutzerzustand, den AutoSaveLayout speichert.

Verwandte Themen

de/wiki/msaccess/comctl/how-to/let-the-navigation-bar-lie-over-the-page.txt · Zuletzt geändert: von Wolfgang van der Stille