السلام عليكم ورحمة الله وبركاته
أولا- كل عام أنتم بخير تقبل الله منا ومنكم الصيام والقيام وصالح الأعمال
وبعد؛
كتبت الكود بهذا الطريقة ولا أدري لماذا لم يعمل بشكل صحيح رغم أني متأكد من كون الكود صحيح
PHP كود :
Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
Dim n As Single
n += 1
textbox1.text=n
فلا تتحرك قيمة التكست عن 1 ولا أدري ما المشكلة
رغم اني كتبت الكود بالتغير في التكست مباشرة وعمل بشكل صحيح هكذا
PHP كود :
Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
Dim n As Single
textbox1.text=vaL(textbox1.text)+1
فلماذا لم يتم تغير قيمة المتغير؟!!!
وجزاكم الله خيرا
(16-04-21, 07:59 PM)أبو عبدالله الحلواني كتب : [ -> ]السلام عليكم ورحمة الله وبركاته
أولا- كل عام أنتم بخير تقبل الله منا ومنكم الصيام والقيام وصالح الأعمال
وبعد؛
كتبت الكود بهذا الطريقة ولا أدري لماذا لم يعمل بشكل صحيح رغم أني متأكد من كون الكود صحيح
PHP كود :
Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
Dim n As Single
n += 1
textbox1.text=n
فلا تتحرك قيمة التكست عن 1 ولا أدري ما المشكلة
رغم اني كتبت الكود بالتغير في التكست مباشرة وعمل بشكل صحيح هكذا
PHP كود :
Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
Dim n As Single
textbox1.text=vaL(textbox1.text)+1
فلماذا لم يتم تغير قيمة المتغير؟!!!
وجزاكم الله خيرا
و عليكم السلام و رحمة الله و بركاته
اخي العزيز تاكد من ظيط اعدادات خصائص التايمر
اجعلها Interval = 1000
و اجعل التايمر
Enable =true
ولاحظ الفرق
إقتباس :و عليكم السلام و رحمة الله و بركاته
اخي العزيز تاكد من ظيط اعدادات خصائص التايمر
اجعلها Interval = 1000
و اجعل التايمر
Enable =true
ولاحظ الفرق
جزاك الله خيرا
ولكن نفس النتيجة لا تغير في قيمة المتعير كما هو يظل 1 لا يتغير
(16-04-21, 07:59 PM)أبو عبدالله الحلواني كتب : [ -> ]السلام عليكم ورحمة الله وبركاته
أولا- كل عام أنتم بخير تقبل الله منا ومنكم الصيام والقيام وصالح الأعمال
وبعد؛
كتبت الكود بهذا الطريقة ولا أدري لماذا لم يعمل بشكل صحيح رغم أني متأكد من كون الكود صحيح
PHP كود :
Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
Dim n As Single
n += 1
textbox1.text=n
فلا تتحرك قيمة التكست عن 1 ولا أدري ما المشكلة
رغم اني كتبت الكود بالتغير في التكست مباشرة وعمل بشكل صحيح هكذا
PHP كود :
Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
Dim n As Single
textbox1.text=vaL(textbox1.text)+1
فلماذا لم يتم تغير قيمة المتغير؟!!!
وجزاكم الله خيرا
وعليكم السلام ورحمة الله وبركاته
هذا حلها سهل
فقط اخرج تعريف المتغير من داخل الصب واجعله خارجه
يعني اخرج Dim n As Single وضعه قبل Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
لعلي افتدك
يعني هكذا
PHP كود :
Dim n As Single
Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
n += 1
textbox1.text=n
اتمنى اجد حل لسؤالي
مشكلة عدم دقة توقيت التايمر
إقتباس :لعلي افتدك
نعم
وجزاك الله خيرا
لا أدري كيف غابت عن ذهني هذا انه يعيد تعريف المتغير كل مرة مع التيمر
تركت الكود وانشغلت بغيره ولكن لم ازل افكر ما المشكلة
جزاك الله خيرا