PDA

View Full Version : Flicker در TGraphicControl



JalaliMehr
شنبه 09 مرداد 1389, 10:55 صبح
سلام دوستان.
چطور مي تونيم جلوي Filcker را در كلاس TgraphiControl بگيريم. توجه داشته باشيد تمامي مواردي كه در اين صفحه http://delphi.about.com/library/bluc/text/uc052102g.htm (http://delphi.about.com/library/bluc/text/uc052102g.htm)
ذكر شده را رعايت كرده ام ولي باز هم Flicker دارد.

دلفــي
شنبه 09 مرداد 1389, 12:44 عصر
من با همین روش نتیجه گرفتم :



procedure TForm1.FormCreate(Sender: TObject);begin DoubleBuffered := True;end;

البته در دلفی 7

مصطفی ساتکی
شنبه 09 مرداد 1389, 13:15 عصر
سلام دوستان.
چطور مي تونيم جلوي Filcker را در كلاس TgraphiControl بگيريم. توجه داشته باشيد تمامي مواردي كه در اين صفحه http://delphi.about.com/library/bluc/text/uc052102g.htm (http://delphi.about.com/library/bluc/text/uc052102g.htm)
ذكر شده را رعايت كرده ام ولي باز هم Flicker دارد. در يك حالت اگر شما اون موارد رعايت كرده باشيد ممكن flicker بده اونم موقعي كه ابعادشو تغيير بديد و به نظر من اون راهي نداره جز اينكه كلاس پايه رو بجاي TGraphiControl بياي TCustomControl طراحي كنه.
البته براي اشكال فانتزي يا هندسي بخاي داشته باشي بايستي از Region استفاده كنيد .اينطوري ديگه flicker نداريد.