Autor Téma: Textový řetězec, kde má každé slovo jinou barvu  (Přečteno 1500 krát)

Offline bluebat

  • Nováček
  • *
  • Příspěvků: 27
  • Karma: 6
    • Verze Delphi: 10.3 Rio
Přemýšlím, jak udělat nadpis v aplikaci (FMX) tak, aby to byly:
- 3 slova na sebe navazující
- každé mělo jinou barvu (ale stejný font a stejnou velikost písma)
- aby se zarovnávaly vždy na sebe doleva (tzn. abych nemusel dávat fixní délku, která se na různých zařízeních udělá jinak ...

Už si s tím lámu pár dní hlavu a nějak se mi nedaří to vymyslet. Zajímalo by mě, zda to jde udělat bez toho, aby člověk musel kupovat komponenty.

Nějaké zkušenosti v tomto směru? :-)


Offline bluebat

  • Nováček
  • *
  • Příspěvků: 27
  • Karma: 6
    • Verze Delphi: 10.3 Rio
Re:Textový řetězec, kde má každé slovo jinou barvu
« Odpověď #1 kdy: 12-02-2019, 22:24:19 »
Excellent
Rated 1 time
Právě, že to mi moc nefunguje :-( tuto variantu uz jsem zkousel:

1. Tlayout na TOP, height 50px
2. TLabel na LEFT v Layoutu + autosize - a když dám fotn velký (např. Roboto a 48pt) tak se to ani neprizpusobi...

Možná něco opravdu dělám špatně, ale prostě nejde :-( přijde mi, jako by ten autosize nic nedělal ...

BERU ZPET !!!

WordWrap ... nesmí být zaškrtnutý OMG ... :-) konečně, uff.

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 4502
  • Karma: 40
    • Verze Delphi: XE7 professional
Re:Textový řetězec, kde má každé slovo jinou barvu
« Odpověď #2 kdy: 13-02-2019, 09:30:52 »
Vítam Ťa v mojom klube ;D
Delphi XE7, FireBird
Expert na kladenie nejasne formulovaných otázok.