Hey Robert, Gisbert, *,

Am 29.01.2021 um 17:37 schrieb Robert Großkopf:
Hallo Gisbert,

da ist es in der Eile wieder einmal als private Mail raus gegangen. Hier
noch einmal für die Liste:
Hallo nochmal:
es wäre doch hübsch wenn man auch bei einzelne Spalten (oder Zeilen) in
einem Tabellen-Steuerelement den Hintergrund oder die Schrift einfärben
könnte... - gerne auch per Makro.
Da es die Eigenschaft für einzelne Zellen nicht gibt geht das leider
nicht. Ich habe schon seit vielen Jahren dort einen Feature-Request
liegen, der die wechselnde Einfärbung von Zeilen ermöglichen soll. Lange
Zeilen lassen sich sonst nur schwer lesen. Tut sich nur nichts.

Also, theoretisch geht das ;)  Das Table-Grid Element hat sehr wohl entsprechende Eigenschaften (im Service UnoControlGridModel - zu finden unter css.awt.grid.)

Wenn man dieses komplette Ding per Makro aufbaut, kann man sowohl die Schriftfarbe einstellen als auch Hintergrundfarben für Selektionen, Rahmenfarben, Linienfarben etc. und das

Und die Eigenschaft "RowBackgroundColors" lässt auch die Hintergrundfarbe einer Datenzeile alternierend oder gleichmäßig auftauchen;)

Ist allerdings enorm viel Arbeit, dies alles manuell festzulegen. Dafür gibt es dann einen Service DefaultGridColumnModel und einen DefaultGridDataModel die bereits die meisten Eigenschaften beinhalten. So etwas wird sicher auch in Base verwendet (bei Formularen) - tia, und dann ist es eben schon voreingestellt;)

Es lohnt sich immer, mal ein wenig im css.awt.grid.... zu stöbern und zu lesen:)

Viele Grüße

Thomas

PS: Wenn ich das Grid-Objekt im Dialog verwende und dort nur Standardwerte nutze, so sind die Zeilen immer alternierend eingefärbt....



M.I.C. Consulting
Riederbergstr. 92
65195 Wiesbaden
Tel. 0611 - 188 53 39
Fax: 0611 - 188 53 40
http://www.mic-consulting.de
e-Mail: [email protected]


--
Liste abmelden mit E-Mail an: [email protected]
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy

Antwort per Email an