2 формы. Форма 1 - экран входа в систему, форма 2 имеет секундомер. Как переключаться между ними, но секундомер не остановится? - PullRequest
0 голосов
/ 17 сентября 2011

Форма 1 имеет кнопку, которая позволяет перейти к форме 2. (Когда нажатая форма 1 закрывает показ формы 2)

Форма 2 имеет секундомер, который автоматически запускается после нажатия кнопки в форме 1

Форма 2 также имеет кнопку, которая возвращает вас к форме 1. (когда нажатая форма 2 закрывает показы формы 1)

Проблема заключается в том, что при переключении между формой 1 на форму 2 во ВТОРОЕ время aновое окно формы 2 создано, и это означает, что секундомер перезапускается.

Я хочу иметь возможность переключаться между формами, и секундомер будет работать без остановок, так как самый первый вход в систему и останавливается только тогда, когда язавершить работу приложения

У меня есть идеи, как это исправить, но я совершенно новый в C #, поэтому я не знаю, как это сделать. Постарайтесь быть точным в своих ответах и ​​приведите несколько кодированных примеров ваших мыслей, еслиэто возможно.

1 Ответ

0 голосов
/ 17 сентября 2011

Проблема в том, что когда вы Close () form2, то содержимое в нем уничтожается. Поэтому вам нужно либо отдельную тему для StopWatch , либо вы можете попытаться установить форму невидимой, пока она не отображается.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...