ich habe folgendes Problem:
Wenn ich unter W7 einen Dialog erzeuge und die Hintergrundfarbe z.B. eines Labelfeldes der Hintergrundfarbe des Dialogs anpasse, dann sieht das ganze unter Windows XP nicht mehr schön aus:
Windows 7: Windows XP: Ich schaffe es zwar, die Hintergrundfarbe des Labelfeldes per Makro, beim Aufruf des jeweiligen Dialoges auf "transparent" einzustellen:
Code: Alles auswählen
oControl.model.BackGroundColor = Transparent
Ist aber nicht dauerhaft, und wird beim nächsten Dialog vergessen.
Auch unter "Eigenschaften" des Labelfeldes bekomme ich es nicht hin, die Hintergrundfarbe auf "transparent" (-1) einzustellen.
Ich weiß, dass es für Dialoge die Methode "setDesignMode(true)" gibt. Aber trotzdem schaffe ich es nicht, die Änderung zu speichern.
Also die Frage: Wie kann man Änderungen an den Eigenschaften der Kontrollfelder eines Dialoges per Makro speichern?
Gruß Rik