Farbschema: Hell
Sie befinden sich hier: start » de » Dokumentation » Werkzeuge für Microsoft Access » WKL Forms Object Library » troubleshooting » Eine deaktivierte Schaltfläche oder ein deaktivierter Schalter wird nicht gezeichnet

Eine deaktivierte Schaltfläche oder ein deaktivierter Schalter wird nicht gezeichnet

Umgebung

WklButton und WklToggleSwitch vor Release 1.33, in Access-Formularen mit Enabled = Nein.

Ursache

Access gibt einem deaktivierten ActiveX-Steuerelement kein Fenster, sondern lässt es sich als Bild zeichnen. Für dieses Bild liest das Steuerelement Enabled aus Access. Vor 1.33 las es den Wert auf eine Weise, die nur eine 16-Bit-Zahl annimmt, während Access ihn als Boolean (VT_BOOL) übergibt; das Lesen scheiterte, das Bild blieb leer, und die Fläche des Steuerelements war in der Formularansicht leer. Locked von WklTokenBox wurde auf dieselbe Weise gelesen und scheiterte ebenso.

Lösung

Installieren Sie Release 1.33 oder höher und registrieren Sie es (siehe Versionen). Das deaktivierte Steuerelement wird dann grau gezeichnet, so wie Access seine eigenen deaktivierten Schaltflächen zeichnet. Eine Datenbank muss nicht geändert werden.

Verwandte Themen

de/wiki/msaccess/comctl/troubleshooting/disabled-control-not-drawn.txt · Zuletzt geändert: von Wolfgang van der Stille