Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako sprecim treptanje panela?

[es] :: .NET :: Kako sprecim treptanje panela?

[ Pregleda: 2667 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

IvanBeograd
Kladza
Beograd

Član broj: 83376
Poruke: 379
195.252.103.*

Sajt: www.dza-bu-drz-ne-daj.com


Profil

icon Kako sprecim treptanje panela?04.09.2007. u 22:29 - pre 202 meseci
Pozdrav,moze pomoc mala.Kako da sprecim treptanje slike koja je na panelu?
Citao sam po msdn-u clanke I malo su mi pomogli da skontam neke stvari,ali ne I da resim problem.Kada iscrtam na formi ili u picture box komponenti objekat,on netrpeti,niti trepti kada radim sa njim,ali kad iscrtam na panelu nemogu da sprecim treptanje.
Kako da resim problem da objekat koji je iscrtan na panelu netrepti.Hvala unapred.

SERVIA NOSTRUM REGNUM!
 
Odgovor na temu

dusans
Stojanov Dušan
Pančevo

Član broj: 9551
Poruke: 1343
195.252.78.*



+311 Profil

icon Re: Kako sprecim treptanje panela?04.09.2007. u 22:50 - pre 202 meseci
Pretpostavljam da radis iscrtavanje u Paint event-u i u tom slucaju trebas da nasledis panel i postavis u konstruktoru double buffer na sledeci nacin:
Code:

   // Set the value of the double-buffering style bits to true.
   this.SetStyle(ControlStyles.DoubleBuffer | 
      ControlStyles.UserPaint | 
      ControlStyles.AllPaintingInWmPaint,
      true);
   this.UpdateStyles();


Ukoliko ne radi sa panelom probaj sa user kontrolom odnosno eksperimentisi sa SetStyle metodom.

Pozdrav!
 
Odgovor na temu

IvanBeograd
Kladza
Beograd

Član broj: 83376
Poruke: 379
195.252.103.*

Sajt: www.dza-bu-drz-ne-daj.com


Profil

icon Re: Kako sprecim treptanje panela?05.09.2007. u 10:52 - pre 202 meseci
Znam to sa SetStyle,to sam prvo probao,pa manual buffering,ali ne pomaze nista jer panel nema proprerty DoubleBuffered,jedino mi jos ostalo da probam sa UserControlom i WinApi :(
Hvala,poz
SERVIA NOSTRUM REGNUM!
 
Odgovor na temu

DarkMan
Darko Matesic

Član broj: 20445
Poruke: 572
77.46.206.*

Jabber: DarkMan


Profil

icon Re: Kako sprecim treptanje panela?05.09.2007. u 15:28 - pre 202 meseci
Probaj da odradis override OnPaintBackground metode. Hoce da trepce jer se prvo vrsi iscrtavanje pozadine pa tek onda tvoja metoda za iscrtavanje.

Code:

        protected override void OnPaintBackground(PaintEventArgs e)
        {
            //base.OnPaintBackground(e);
        }
 
Odgovor na temu

[es] :: .NET :: Kako sprecim treptanje panela?

[ Pregleda: 2667 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.