Optionsfeld - Farbe bei Aktivierung ändern
Karl Donaubauer
Gesendet: 09.05.17 12:38
Betreff: RE: Optionsfeld - Farbe bei Aktivierung ändern



Elite Veteran

Beiträge: 874
5001001001002525
Ort: Wien
Hallo!

waholin
habe in Access 2016 in einem Formular u.a. eine Optionsgruppe mit 2 Optionsfelder. Standardmäßig ist der Rahmen bzw. der Rahmen mit Punkt grau. Gehe ich mit der Maus drüber, färbt sich das Grau in Blau.
Da diese Farbe aber in meinem Gesamtkonzept etwas stört, wollte ich dieses Blau ändern, finde aber trotz Recherchen nicht wirklich, wie ich es umsetzen könnte. Zumal es auch bei den Optionsfeldern kein "MouseOver"-Event gibt. Habe vorerst mal das "MouseMove"-Event genommen und dort als Subroutine der BorderColor-Eigenschaft die RGB-Farbe zugeordnet. Funktioniert aber leider nicht.
...

Ich fürchte, da ist nichts zu machen. Die Farbänderung beim Hovern kommt durch das Windows-Design. Das lässt sich zwar generell in den Optionen der "Aktuellen Datenbank" abstellen, aber dann sieht das ganze Steuerelementdesign sehr altmodisch aus.

Für Schaltflächen und Umschaltflächen hat MS die entsprechenden Eigenschaften "Farbe beim Daraufzeigen" etc. in den Eigenschaftendialog eingebaut und damit änderbar gemacht, bei Optionsfeldern und Kontrollkästchen aber nicht. Wenn du nicht viele Optionen hast, könnten also vielleicht Umschaltflächen eine Alternative sein. Ansonsten wüsste ich nicht, wie man an die Eigenschaften ran käme.

Ich habe mir eh vorgenommen, auf der MS-Wunschseite AccessUserVoice zu beantragen, dass Optionsfelder und Kontrollkästchen in der Größe änderbar sein sollten. Da werde ich dann diese fehlenden Format-Eigenschaften auch urgieren. Kann aber ein paar Jahre dauern bis die in Redmond springen.

-----
Servus
Karl
*********
Access-Entwickler-Konferenz: https://www.donkarl.com/?aek - Jetzt anmelden für 19./20.10. in Nürnberg
Access DevCon Vienna: https://www.donkarl.com/devcon
Access Forever: https://www.accessforever.org
Access News: https://www.youtube.com/playlist?list=PLVCeBbJIMDvdJ8ghMbEakJ6_EQyvy...
Top of the page Bottom of the page