dodání ihned! nové
Pouze tento týden sleva až 80 % na e-learning týkající se PHP. Zároveň využij akce až 30 % zdarma při nákupu e-learningu. Více informací.
Hledáme programátora do rostoucího týmu ITnetwork.cz, 100% home office, 100% flexibilní pracovní doba. Více informací
PHP week

Diskuze: TListView - ponechání modrého označení při focusu na jiný kontrol

Aktivity
Avatar
Ilidanek33
Člen
Avatar
Ilidanek33:19.12.2016 8:50

Čaute, chtěl bych se zeptat, jak mám udělat, aby modré označení bylo stále modré při focusu na jiný kontrol. Teď jak to mám, tak při focusu na jiný kontrol původně modré označení se stane šedým. Předem děkuji za pomoc

 
Odpovědět
19.12.2016 8:50
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
Martin Dráb
Redaktor
Avatar
Odpovídá na Ilidanek33
Martin Dráb:19.12.2016 13:09

Jedním z řešení by mohlo být (když ti ShowWorkingArea zjevně nestačí) přepsat některou z kreslících událostí (např. OnAdvancedCus­tomDrawItem) a změnit barvu pozadí na modrou v případě, že se má vykresovat označená položka. Budeš ale muset vyzkoušet (nebo někde vyhledat), kde tu barvu změnit (tipl, že to bude v TListView.Canvas, ale nevím, zda barva štětce, nebo něco jiného).

Nahoru Odpovědět
19.12.2016 13:09
2 + 2 = 5 for extremely large values of 2
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 2 zpráv z 2.