undefined
اسف علي الخطاء
لو حد يقدر يشرح الTimer من الاول للاخر يبقي جزاه الله خيرا عنا وعن اللي هايستفيدوا إن شاء الله وياريت لو مثلا ازاي احرك Button مع الوقت
undefined
اسف علي الخطاء
لو حد يقدر يشرح الTimer من الاول للاخر يبقي جزاه الله خيرا عنا وعن اللي هايستفيدوا إن شاء الله وياريت لو مثلا ازاي احرك Button مع الوقت
اللهم ارزقنا فهم النبيين وحفظ المرسلين
الشركة التطبيقية لخدمات الحاسب الالي [حاسب]
السلام عليكم و رحمة الله و بركاته
الموضوع سهل جدا جدا
اولا ال 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;
}اتمنى ان يكون الموضوع مفيد
ولا تنسونا من دعائكم
السلام عليكم و رحمة الله و بركاته
سأل الممكن المستحيل اين تسكن؟ قال في عقول الضعفاء
اشهد أن لا اله الا الله و اشهد أن محمداًً رسول الله
اقتباسالتايمر اساسا ملوش غير ايفينت واحد اسمه Elapsed
اظن ان ما تقصده هو Tick Event
هذا الموضوع مغلق.