Wie Farbe und Hintergrundfarbe eines Zahlenfeldes ändern?

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

sheepy007
**
Beiträge: 20
Registriert: Di, 02.01.2007 13:13

Wie Farbe und Hintergrundfarbe eines Zahlenfeldes ändern?

Beitrag von sheepy007 »

Moin Moin, ich bins mal wieder ;-)
Ist es möglich die Text und Hintergrundfarbe eines Zahlenfeldes mit Basic zu ändern? Ich habe folgendes Versucht:

Code: Alles auswählen

odialog.getControl("bsp").TextColor =  RGB(155,155,155)
aber leider ohne Erfolg "Methode nicht gefunden"
gibt es eine andere Eigenschaft die dies erledigt? oder ist es bei Zahlenfeldern unmöglich die Farbe zu ändern?
Toxitom
********
Beiträge: 3769
Registriert: Di, 12.08.2003 18:07
Wohnort: Wiesbaden
Kontaktdaten:

Beitrag von Toxitom »

Hey Sheepy,

klar ist das möglich, du musst aber das Prinzip verstehen und einhalten:

Du kannst meist nicht das Objekt selbst manipulieren, sondern nur das "Model", auf dem dann das Objekt basiert. Gerade Hintergund- und Textfarbe sind solche Eigenschaften.
Also, das folgende sollte funktionieren:

Code: Alles auswählen

odialog.getControl("bsp").getModel().TextColor =  RGB(155,155,155)
odialog.getControl("bsp").getModel().BackGroundColor =  RGB(155,155,155)
Gruss
Thomas
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
sheepy007
**
Beiträge: 20
Registriert: Di, 02.01.2007 13:13

Beitrag von sheepy007 »

hehe besten Dank mit den Modellen das hab ich bis jetzt noch nicht so :-D
Antworten