01-03-16, 03:26 PM (آخر تعديل لهذه المشاركة : 01-03-16, 03:26 PM {2} بواسطة LoveVb.)
وعليكم السلام ورحمة الله وبركاتة
تفضل
Button1.PerformClick()
ضعه في الحدث Timer_Tick وحدد interval مدة تنفيذ الكود حيث ال 1000 = ثانيه
او تضع الاكواد الموجودة في الزر في sub وتقوم باستدعائه
أول شي أشكرك على مرورك
ثـاني شـي يا عزيزي
أنا وضعت timer
أنا محتـاج البتن هذا تتفعل خاصية كليك كل يوم السـاعه فرضاً 4 العصر
كرماً لا أمراً توضح لي في المثال المرفق
فقط أضف الكود التالي الى مشروعك
عند بداية تشغيل البرنامج (Load) يقوم بحساب الزمن المتبقي عن الموعد (الرابعة عصرا مثلا) ويضعه في (Timer1.Interval)
يمكنك ان تضع نفس الكود في حدث (Tick) للمؤقت لكي يعيد حساب الفترة المقبلة حتىى تتكرر العملية في كل رابعة عصرا
يمكنك تغيير الموعد الى اي وقت من اليوم تريده من خلال المتغير (TimeToClick) الواضح في الكود
PHP كود :
Dim TimeToClick As New TimeSpan(16, 0, 0) 'الرابعة عصرا Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim ts As Long = (TimeToClick.Ticks - Now.TimeOfDay.Ticks) If ts < 0 Then ts = ts + TimeSpan.TicksPerDay
Timer1.Interval = ts / 10000 Timer1.Start() End Sub
(04-03-16, 01:08 AM)adel27 كتب : أذن أذا أصبح البرنامج شغال 48 ساعه يرسل الرساله مرتين ..؟
أو مره وحده فقط ..؟
بعد اذن الاخوان
اخي لماذا لا تقرا الكود افضل لك
لان لو ما قريه وقعدت تسال ما راح تستفيد طول عمرك ولا راح تتعلم شوف الكود وش يتكون منه وراح تعرف هل هو يتكرر مره واحده او مرتين او ... الى اخره
صدقني ما راح تتعلم اذا بس تنسخ كود وتلصقه حاول كل كود تشوفه عرف كل حرف وكل سطر ماذا يعمل عشان صدقني مع الوقت راح تحتاج طريقة في التايمر مثلا وراح تتذكر هاذا الكود وراح تنصع اشياء وطرق اخره