السلام عليكم ورحمة الله وبركاته لدي هذا الكود :
Thread MyThread = New Thread(New Threadstart(testing);
MyThread.Start();
Private Void Testing ()
{
Timer1.start();
}
private void timer1_Tick(object sender, EventArgs e)
{
//C# Code
}المشكلة يلي عم تظهر أنو عند تشغيل التايمر داخل الثريد لا يقوم بتنفيذ الكود الموجود داخل الميثود Timer1-tick
مع العلم بأنه عند تشغيل التايمر على الثريد الأساسية الخاصة بالفورم تعمل ويتم تنفيذ الكود ماداخل الميثود
Timer1-tick
هل يوجد أي كود آخر يجب كتابته لكي يتم تنفيذ الكود ماداخل Timer1-tick
وعندي شكوك في أن التايمر 1 لايستطيع تنفيذ timer1_Tick لأن timer1_Tick و Timer1.start(); موجودتين في 2 ثريد منفصلتين فهل هذا صحيح ؟
أرجو الأفادة وشكرا للجميع