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

ممكن أحد يساعدني في عمل ليبل بهذا الشكل

مغلق
بدأه شادي في 22 أغسطس 2005 · 9 رد · 758 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

كيف أعمل على الفورم ليبل متحرك من أعلى إلى أسفل والعكس وفي نفس الوقت يومض هذا الليبل

بألوان مختلفة في كل ثانية .... أخضر أحمر أصفر أزرق ...

#2

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

ضع هذا الكود فى اداة تايمر

Private Sub Timer1_Timer()
Label1.Top = Label1.Top + 100
If Label1.Top > Me.Height Then Label1.Top = 0
Label1.ForeColor = RGB(255 * Rnd, 255 * Rnd, 255 * Rnd)
End Sub

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

feed.1.gif

#3

gooooooooooooooooooooooooooooooooooooooooood GHOST2010

#4

شكراً اخى mtr

نسيت ان اوضح انه لجعل الحركة كل ثانية غير خاصية Interval للتايمر الى 1000 :rolleyes:

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

feed.1.gif

#5

الأخ GHOST2010 بعد الإضافة الأخيرة انت لست gooooooooood ولكن very gooooooooooooooooooooooooooooooooooooooood

#6

الف شكر أخي العزيز GHOST2010 على تجاوبك السريع ... واسمح لي ببعض الايضاحات

في الحقيقة أنا أريد من الليبل أن ينزل من أعلى إلى أسفل ويصل إلى منتصف الفورم فقط ثم يعود من

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

أيضا أريد الفورم نفسه يومض بألوان مختلفة وليست الكتابة التي بداخله .

حاولت التغيير في الكود الذي وضعته ولكنني لم أصل للمطلوب آمل المساعدة .

#7

اتمنى ان يفيدك هذا الكود

Private Sub Timer1_Timer()
If Label1.Top >= (Me.Height - Label1.Height) / 2 Then
    Timer1.Enabled = False
    Timer2.Enabled = True
    Exit Sub
End If
Label1.Top = Label1.Top + 100
Label1.BackColor = RGB(255 * Rnd, 255 * Rnd, 255 * Rnd)
Label1.ForeColor = RGB(255 * Rnd, 255 * Rnd, 255 * Rnd)
End Sub

Private Sub Timer2_Timer()
If Label1.Top <= 0 Then
    Timer2.Enabled = False
    Timer1.Enabled = True
    Exit Sub
End If
Label1.Top = Label1.Top - 100
Label1.BackColor = RGB(255 * Rnd, 255 * Rnd, 255 * Rnd)
Label1.ForeColor = RGB(255 * Rnd, 255 * Rnd, 255 * Rnd)
End Sub

ان لم يفيدك فلا تتردد فى السؤال :rolleyes:

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

feed.1.gif

#8

احسنت أخي العزيز GHOST2010 هكذا أفضل بكثير بقي خطوة واحدة وهي حركة الليبل حيث أنه الأن لا يتحرك أبدا

وضعت لك المشروع كي تعدل تغير فيه ...

وضعت في يمين الفورم خط رأسي والمطلوب أن يتحرك الليبل متجها للأسفل من أعلى الفورم إلى نهاية الخط

ثم العكس يتحرك من نهاية الخط متجها للأعلى إلى نهاية الفورم وهكذا ..

a.rar

#9

لم يتحرك لان اداتى التايمر يعملان فى وقت واحد عليك ان تغير خاصية Enabeld لـTimer2 الى False

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

feed.1.gif

#10

الف شكر لك أخي GHOST2010 على المساعدة وجزاك الله كل خير ..

تحياتي

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

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

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

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

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

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