NOVINKA! E-learningové kurzy umělé inteligence. Nyní AI za nejlepší ceny. Zjisti více:
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!

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
Avatar
Martin Dráb
Tvůrce
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.