[Delphi] TListView problem s prekreslovanim

Vývojová prostředí, aplikace, skripty, http://www... síťové programy, internet, sdílení...
Odpovědět
helium
Začátečník
Začátečník
Uživatelský avatar
Registrován: 03. čer 2003
Kontaktovat uživatele:

[Delphi] TListView problem s prekreslovanim

Příspěvek od helium »

[Delphi] TListView problem s prekreslovanim

mam tuto komponentu v zobrazeni vsReport a pomoci udalosto OnCumstomDrawSubItems
delam podbarvene zobrazeni bunek do krize vuci vybrane polozce,
pro prekresleni jsem zkousel Refresh, Repaint, Invalidate
ale vzdy pokud se zmeni sloupec je to prekreslovani udesne, jako by ten obraz preroloval

nevite jak treba zamknout prekreslit odemknout, aby to nemelo takovy divny prekreslovaci efekt

Druhy dotaz, jak ziskat od OnClick nebo OnMouseDown Index kolikaty to je Item (radek) a kolikaty SubItem (sloupec) ?
--------------------------------------------------------------------------------
Dnešní rozbujelý SW neodpovídá povaze a stavu dnešních uživatelů nebo naopak ??
€agle
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 13. lis 2003
Bydliště: Vlastní 3D svět :)
Kontaktovat uživatele:

Re: [Delphi] TListView problem s prekreslovanim

Příspěvek od €agle »

Nevím, jestli to jde i v Delphi (imho jo), ale bežně se to dělá přes double buffering, tzn vše co potřebuješ postupně nakreslíš nejdřív do skryté bitmapy a tu nakonec jenom zkopíruješ na obrazovku...
Eagle3D Engine under developement

Hledáme do firmy schopného ASP/VB.NET/C# programátora, více po SZ
helium
Začátečník
Začátečník
Uživatelský avatar
Registrován: 03. čer 2003
Kontaktovat uživatele:

Re: [Delphi] TListView problem s prekreslovanim

Příspěvek od helium »

€agle píše:Nevím, jestli to jde i v Delphi (imho jo), ale bežně se to dělá přes double buffering, tzn vše co potřebuješ postupně nakreslíš nejdřív do skryté bitmapy a tu nakonec jenom zkopíruješ na obrazovku...
Hmm, to sem ovladal pod DOSem kdy jsem mel plnou kontrolu nad HW a systemem, ale tady jde relativne standartni prvek ten TListView
--------------------------------------------------------------------------------
Dnešní rozbujelý SW neodpovídá povaze a stavu dnešních uživatelů nebo naopak ??
Odpovědět

Zpět na „Programování a web“