الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

أريد تحريك صوره بواسطة تايمر والمشكله أنها تتحرك بشكل غير انسيابى

مغلق
بدأه kimo في 18 يونيو 2002 · 3 رد · 719 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

عندى صورتين اسمهما pps,p1(4)

وكتبت الكود التالى فى كود تشغيل الفورم

y1 = pps.Top

x1 = pps.Left

x2 = p1(4).Left

y2 = p1(4).Top + 360

وهذا الكود داخل كود التايمر

pps.Top = pps.Top - 480

pps.Left = x1 + pps.Top * ((x1 - x2) / (y1 - y2)) - y1 * ((x1 - x2) / (y1 - y2))

If pps.Top = y2 And pps.Left = p1(4).Left Then Timer1.Enabled = False

الصوره تتحرك كما أريد لكن المشكله هى أن شكله أثناء الحركه غير انسيابي(smooth)

أرجو الافاده

#2

ليش اخي ما تقوم بتنطيط الصوره ذلك بيجعلك تتغلب على المشكله

و هل الامر move لا يصلح للتحريك معك

الفقير

خليل

#3

يمكنك ان تتحكم اكثر اذا وضعت الصورة داخل فريم و يمكنك التحكم بالفريم افضل

#4

بسم الله

أرجو من الأخ العائد توضيح الاجابه ولكم جزيل الشكر

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…