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

Timer Control

مغلق
بدأه hock في 13 يوليو 2006 · 2 رد · 638 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

undefined

اسف علي الخطاء

لو حد يقدر يشرح الTimer من الاول للاخر يبقي جزاه الله خيرا عنا وعن اللي هايستفيدوا إن شاء الله وياريت لو مثلا ازاي احرك Button مع الوقت

اللهم ارزقنا فهم النبيين وحفظ المرسلين

Hock341@yahoo.com

الشركة التطبيقية لخدمات الحاسب الالي [حاسب]

http://www.hasib.com.sa

مدونتي

#2

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

الموضوع سهل جدا جدا

اولا ال Timer ده عباره عن اداه معموله عشان تنفذ كود كل وقت محدد و الوقت ده انا اللي بحددهوله

البروبيرتي الخاصه بكده اسمها Interval ودي بتاخد 1 من 1000 من الثانيه يعني لو خليت قيمتها بـ 1000 معناها 1 ثانيه

خلاص حددناله المده

تاني حاجه لازم اتأكد ان ال Enabled بتاعه بيساوي True عشان يشتغل

معني كده لو انا حاطط كود جوه التايمر و عاوز اوقفه في وقت معين اخلي ال Enabled بتاعه بيساوي False

و لو عاوزه يشتغل تاني اخليه ب True

فاضل مكان الكود

التايمر اساسا ملوش غير ايفينت واحد اسمه Elapsed و ده بيشتغل كل اما يمر الوقت اللي انت محدده في ال Interval

يعني لو انت عامل ال Interval بـ 1000 الكود هيتكرر كل ثانيه طول ما ال Timer.Enabled=true

مثال عملي

لو عندنا button على الفورم و عاوزين نحركه من الشمال لاقصى اليمين و اول ما يوصل لاخر الفورم الزرارمن اليمين يقف

يبأه عاوزين نخلي ال Left بتاعة الزرار تزيد بـ 10 مثلا كل خمس ثانيه(عشان الحركه تبأه سريعه) ونديله شرط انه لما يوصل لاخر الفورم من اليمين يقف

في البروبيرتي ويندو خلي ال Interval =200

اليكم الكود

private void timer1_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
		{
			button1.Left=button1.Left+10;

			if(button1.Left>=this.Width-button1.Width)
				timer1.Enabled=false;

		}

اتمنى ان يكون الموضوع مفيد

ولا تنسونا من دعائكم

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

سأل الممكن المستحيل اين تسكن؟ قال في عقول الضعفاء

اشهد أن لا اله الا الله و اشهد أن محمداًً رسول الله

#3
اقتباس
التايمر اساسا ملوش غير ايفينت واحد اسمه Elapsed

اظن ان ما تقصده هو Tick Event

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

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