Hallo,
habe ein XbpBrowse Objekte über den kompletten Dialog, darin sind XbpColumn's. Je nachdem was für eine Datenbank ich öffne, ist das Fenster nicht komplett mir Spalten gefüllt, also erscheint ein grauer Bereich. Diesen möchte ich aber nicht grau haben sondern in einer anderen Farbe. Ist das machbar?
Viele Grüsse,
Jan
XbpBrowse/XbpColumn und Farbe
Moderator: Moderatoren
- brandelh
- Foren-Moderator
- Beiträge: 15697
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 66 Mal
- Danksagung erhalten: 33 Mal
- Kontaktdaten:
Der Parent ist nicht der XbpDialog, sondern XbpDialog:drawingAreaJan hat geschrieben:Der Parent des Browses ist doch ein XbpDialog? Da kannst Du die Hintergrundfarbe einstellen über die Presentations Parameter.
Jan
Auch wenn es kleinlich scheint, es ist wichtig.
Die Farben kann man nur über die Presentationparameter des XbpBrowse() einstellen. Wenn es dort keine Möglichkeit gibt, sollte man den XbpBrowse() in ein XbpStatic legen und dieses Einfärben. Das XbpStatic wäre dann der Owner. Aber das geht nur wenn der Hintergrund des XbpBrowse durchsichtig ist. Keine Ahnung ob das so ist.
Aber in der Hilfe steht noch:
Also sieh mal dort auch nach.Hinweis: Vor Aufruf der Methode :create() des XbpDialog-Objekts kann das implizite Fenster in :drawingArea zusätzlich konfiguriert werden (siehe XbpIWindow()).
Gruß
Hubert
Hubert
- AUGE_OHR
- Marvin
- Beiträge: 12909
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 46 Mal
Re: XbpBrowse/XbpColumn und Farbe
hi,
die Lösung stammt nicht von mir sondern von "J.A. Diego Kerejeta"
nachdem ist die selbe Frage in "public.xbase++.gui" gestellt hatte.
gruss by OHR
Jimmy
klar ist das machbar :JanR hat geschrieben: Je nachdem was für eine Datenbank ich öffne, ist das Fenster nicht
komplett mir Spalten gefüllt, also erscheint ein grauer Bereich. Diesen
möchte ich aber nicht grau haben sondern in einer anderen Farbe.
Ist das machbar?
Code: Alles auswählen
oBrowse:= XbpBrowse():new()....
....
oBrowse:childList()[ 4 ]:type := XBPSTATIC_TYPE_TEXT
oBrowse:childList()[ 4 ]:configure()
oBrowse:childList()[ 4 ]:setColorBG( GRA_CLR_WHITE )
oBrowse:show()
nachdem ist die selbe Frage in "public.xbase++.gui" gestellt hatte.
gruss by OHR
Jimmy