Как запустить таймер на другой форме C#
I have form1(parent) and form2(Child) both are open . I want to start timer of form1(parent) from from2(Child) .How can i do that . what i have tried is with public function with this method timer1 does not work . anyone can help me
Что я уже пробовал:
**form2 code** from1 frm = new from1 (); frm.callmethod(); **form1 code** private void statuscheckin() { timer1.Start(); } public void getdetailofcheckin() { statuscheckin(); }
F-ES Sitecore
Вы должны использовать события для этого. Дочерняя форма должна иметь какое-то событие "StartTimer", на которое подписывается родительская форма. Дочерняя форма вызовет это событие, когда это необходимо, а родительская форма затем запустит таймер, когда это событие будет вызвано. Google для того, чтобы узнать, как использовать события для конкретных деталей реализации.
BillWoodruff
Если 'Form1 - это "родитель", то почему вы создаете его в форме 2 ?
Это приложение WinForm: что такое основная форма ?