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

أرجو المساعدة في تحريك Label كشريط أخبار باللغة العربية

بدأه Khodor1985 في 9 فبراير 2014 · 1 رد · 390 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

لقد حاولت تحريك Label كشريط أخبار باللغة الإنجليزية وقد نجح ذلك من خلال كتابة الكود التالي:

If Label1.Location.X + Label1.Width < -1 Then
(Label1.Location = New Point(Me.Width,Label1.Location.Y
Else
(Label1.Location = New Point(Label.Locaion.X -1,Label1.Location.Y
End If

ولكن عندما حاولت تحريك Label كشريط أخبار باللغة العربية حدثت مشكلة وهي أن Label تتحرك مرة واحدة ثم تختفي وذلك بناء على الكود التالي:

If Label1.Location.X + Label1.Width < -1 Then
(Label1.Location = New Point(Me.Width,Label1.Location.Y
Else
(Label1.Location = New Point(Label.Locaion.X +1,Label1.Location.Y
End If

أرجو من الإخوة المتخصصين مساعدتي في هذا الأمر ولكم الأجر والثواب.

#2

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

 

ضع الكود التالي في timer

 

 If Label1.Left < Me.Width Then Label1.Left += 4 Else Label1.Left = -Label1.Width

 

قم بتغيير اسم lable كما يوجد لديك في الفورم ويمكنك التحكم في سرعة الشريط بتغيير الرقم 4 في الكود اعلاه

 

طبعا دا بعد ما تخلي الخاصية enable  لل timer قيمتها true في الحدث form_load كالتالي 

 

 timer1.enabled=true

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

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

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

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

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