Designer eines Steuerelements öffnen
Öffnen Sie das Designerfenster eines WKL-Steuerelements oder eines WKL-Objekts, das zur Datenbank gehört, um seine Eigenschaften ohne Code festzulegen.
Voraussetzungen: WKL Forms Object Library 1.51 oder höher (für den Designer von WklApplication); den Designer eines
Steuerelements gibt es seit dem Release, mit dem das Steuerelement erschienen ist.
Lösungsüberblick
Jedes WKL-Steuerelement hat ein Designerfenster, und es öffnet sich bei allen auf dieselbe Weise: in der
Entwurfsansicht über die Zeile Benutzerdefiniert des Eigenschaftenblatts. Der Designer bearbeitet die eigenen
Einstellungen des Steuerelements. Seine Seiten unterscheiden sich je Steuerelement (bei WklTreeView zum Beispiel
Datenquelle, Darstellung, Symbole, Verhalten, Ereignisse und alle Eigenschaften, mit einer Livevorschau). OK
schreibt die Einstellungen in das Steuerelement, und Access speichert sie beim Speichern des Formulars.
Vier Objekte gehören nicht zu einem Formular, sondern zur Datenbank, und haben daher kein Steuerelement. Ihr Designer
öffnet sich über das Menü Datenbanktools › Add-Ins (Add-In WklExtensions.accda) oder aus VBA.
Umsetzung
Für ein Steuerelement:
- Öffnen Sie das Formular in der Entwurfsansicht und markieren Sie das Steuerelement.
- Öffnen Sie das Eigenschaftenblatt (F4), Registerkarte Andere.
- Klicken Sie in die Zeile Benutzerdefiniert und dann auf deren Schaltfläche
[...].
Für ein Objekt der Datenbank wählen Sie seinen Eintrag unter Datenbanktools › Add-Ins oder rufen es im Direktbereich auf:
| Objekt | Add-In-Eintrag | VBA |
|---|---|---|
WklLinkManager | WKL Linked Tables Manager | CreateObject("WklForms.LinkManager").ShowDesigner |
WklRibbon | WKL Ribbon Designer | CreateObject("WklForms.Ribbon").ShowDesigner |
WklRibbon, Seite Zuordnung | WKL Shortcut Menu Designer | CreateObject("WklForms.Ribbon").ShowAssignments |
WklNavPane | WKL Navigation Pane Designer | CreateObject("WklForms.NavPane").ShowDesigner |
WklApplication | WKL Application Designer | CreateObject("WklForms.Application").ShowDesigner |
Hinweise
- Der Designer eines Steuerelements öffnet sich nur in der Entwurfsansicht.
- Das Kontextmenü eines Steuerelements bietet keinen Eintrag für den Designer; verwenden Sie die Zeile Benutzerdefiniert.
- Einstellungen, die zu Access gehören – Steuerelementinhalt, Aktiviert, Gesperrt, In Reihenfolge –, bleiben im Eigenschaftenblatt; der Designer zeigt sie nicht an.
- Access listet die Ereignisse von ActiveX-Steuerelementen nicht auf der Registerkarte Ereignis des Eigenschaftenblatts auf. Die Designerseite Ereignisse (Eigenschaftenblatt: Zeile
EventProcedures,[...]) legt die Ereignisprozeduren im Formularmodul an; siehe Ereignisprozeduren für ein Steuerelement anlegen. - Die Add-In-Einträge setzen voraus, dass das Add-In WKL Extensions für den aktuellen Windows-Benutzer installiert ist (
tools\install-addin.ps1aus dem Release-Paket, siehe Freigegebenes Paket installieren). - Die Designerfenster folgen dem hellen oder dunklen App-Modus von Windows. Größe, Position und zuletzt geöffnete Seite jedes Designerfensters werden pro Windows-Benutzer gespeichert.
Verwandte Themen
- WKL Forms Object Library – die Steuerelemente und ihre Überblicke
- Sprache der Komponenten festlegen – die Namen eines deutschen Access neben den Namen der englischen Dokumentation