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

كيفية تحريك كائن موجود في الفورم إلى أعلى وإلى أسفل؟؟

بدأه مبرمجة مسلمة في 3 أغسطس 2009 · 2 رد · 521 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــه ،،

كيف حال الجميع أتمنى أن تكونوا بصحة وعافية

أريد أن أعرف كيف أستطيع أن أحرك كائن فر الفورم

مثلا يكون لدينا بيكتشر بوك

وأربعة أزار

بحيث زر يحرك للأعلى وزر للأسفل ولليمين واليسار

جربت أن أحركه بكتابة هذا الكود

Dim mov As New Point

mov = New Point()

PictureBox1.Location = mov

ولكن المشكلة أنه يضع الشكل في النقطة المحددة وأنا فكرتي هي أن أحرك الشكل للأعلى بمقدار معين بواسطة الزر ولكن بشكل متجدد أي أنه كلما تضغطت الزر تحرك إلى الأعلى بهذا المقدار

أرجو أن تكون فكرتي واضحة

وشكرا لكم

#2

الخاصية Left : الزيادة فيها تحرك الكنترول نحو اليمين و النقص فيها تحرك نحو اليسار.

الخاصية Top : الزيادة فيها تحرك الكنترول نحو الأسفل و النقص فيها تحركه نحو الأعلى.

مثال :

PictureBox1.Left = PictureBox1.Left + pxlCount;

إذا كان المتغير pxlCount من نوع Integer سلبيا فالكنترول سيتحرك إلى اليسار بالعدد الموجود في pxlCount و العكس أي إذا كان pxlCount موجبا فالكنترول سيتحرك إلى اليمين. و الحال كذلك بالنسبة للخاصية Top إلى إعلى إذا pxlCount < 0 و إلى أسفل إذا pxlCount > 0.

تحياتي...

تم تعديل هذه المشاركة بواسطة محمد رضى في 4 أغسطس 2009 في 00:19

#3

شكرا لك

وجزاك الله خيرا

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

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

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

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

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