ich habe Probleme mit den Eigenschaften der Buttons in Dialogen.
Hier ist Nr. 1: >BackgroundColor<
Kann man die Farbe eines Buttons in Dialogen nicht ändern?
Mit
oDlg.getControl("My_Button").model.TextColor = RGB(xx, yy, zz)
kann ich die Textfarbe setzen. Klappt einwandfrei.

Mit
oDlg.getControl("My_Button").model.BackgroundColor = RGB(61, 235, 61)
passiert gar nichts. Der Button ist und bleibt Grau.

Bei Textfeldern, Optionsbuttons etc geht es, z.B.
oDlg.getControl("Opt_DE").model.BackgroundColor = RGB(61, 235, 61)
Ach ja, ich habe auch noch folgendes versucht:
oDlg.getControl("My_Button").model.SetPropertyValue ("BackgroundColor", RGB(100,70, 50))
Aber der Button bleibt Grau.
Der Thread viewtopic.php?t=2331&highlight=button+farbe
war sehr interessant. Man kann die Farbe des Buttons nicht auslesen, jedenfalls nicht, wenn der Farbwert "Standard" ist. OK.
Aber kann ich deshalb auch die Buttonfarbe nicht setzen?
Oder ist BackgroundColor die falsche Eigenschaft?
Eine Fehlermeldung bekomme ich nicht. Der Dialog läuft und der Button ruft bei Betätigung auch die zugeordnete Sub auf. Alles prima - nur die Farbe nicht.

Wo ist mein Fehler?
Gruß
Ralf
P.S.: OOo 2.0.3 auf XP