[ vekica @ 16.04.2006. 15:44 ] @
| imam aplikaciju koja se prikazuje na jednom ekranu.
u nekom intervalu tekst labele se menja na njoj. kada se menja tekst izgleda da se i cela pozadinska slika ponovo ucitava i aplikacija koci.
da li postoji nacin da se slika nekako kesira i da se ne osvezava cime bi se aplikacija znatno ubrzala
vs 2003 je u pitanju
neke ideje |
[ hakiro @ 02.05.2006. 00:30 ] @
posto je pola dva , ajde da probam nesto , videcemo koliko je dobro
ti mozes da kontrolises kada se sta iscrtava na ekranu
imas metodu koju mozes da override-ujes a zove se OnPaintBackground
primer ti mozes da kazes prvi put iscrtaj a ostali put preskoci
bool crtao=false;
public override void OnPainB.....
{
if(!crtao)
{
base.OnPaintB...;
crtao=true;
}
}
e sad , dalje ostaje problem kada se aplikacija minimizuje (primer ) crtao ce biti true sto znaci da vise nece crtati a treba jer na ekranu nema nista
2) ako neko predje prozorom preko tvog prozora , ista stvar
znaci ti sad vidi kada treba da pozoves Invalidate metodu i na kom Regionu
razmisli pa vidi da li ti ovo nesto znaci
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.