PDA

View Full Version : سوال: مشکل یا حرکت تصاویر در دات نت



SebZamene
یک شنبه 23 خرداد 1389, 12:07 عصر
با سلا م خدمت تمامی شما برنامه نویسان محترم

تو ویبی دات نت وقتی که یه عکسی رو میخوای حرکت بدی(تو تایمر) بک گراند تصویر رفرش میشه می خواستم بدونم میشه کدی هست که صاف و بدون پرش تصویر بشه این کارو کرد (مثل حرکت فرم ها در فلاش)

f.nabavi
یک شنبه 23 خرداد 1389, 14:01 عصر
اگر میزان تغییر مکان عکس در هر بار که کد تایمر اجرا میشه کم باشه تصویر پرش کمتری داره. من کد زیر رو امتحان کردم و interval تایمر رو هم روی 10 گذاشتم. پرش نداشت

Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
If p1.Location.X > 300 Then Timer1.Enabled = False
p1.Location = New Point(p1.Location.X + 1, p1.Location.Y)
End Sub

مصطفی ساتکی
یک شنبه 23 خرداد 1389, 15:40 عصر
تصویر رو مستقیم رو DC فرم رسم کنید و قبل از رسم در DC محدوده موردنظر رو اگر اهمیت داره ذخیره کنید و در غیر هینصورت Invalidate کنید و در هر Step که حرکت می کنید تصویر ذخیره شده رو به جای قبلیش برگردونید و برای کارت بهتر محدوده غیر overlap رو

SebZamene
یک شنبه 23 خرداد 1389, 19:17 عصر
تصویر رو مستقیم رو DC فرم رسم کنید و قبل از رسم در DC محدوده موردنظر رو اگر اهمیت داره ذخیره کنید و در غیر هینصورت Invalidate کنید و در هر Step که حرکت می کنید تصویر ذخیره شده رو به جای قبلیش برگردونید و برای کارت بهتر محدوده غیر overlap رو
اگه ممکنه با یک مثال توضیح بدهید