@Ciganqwer1

Событие С# для чтобы код работал полный цикл?

Честно говоря не знаю как построить правильно вопрос. В моей голове он звучит так:
Нужно событие чтобы код работал весь цикл работы формы от ее загрузки до закрытия.

Ситуация примерно такая. Устройство (Купюроприемник) подключено через COM-порт . Протокол работает отлично но только один раз т.е Код я написал в событие Form_Load и он работает только перед загрузкой формы и форма уже открывается с введеными данными. Ну думаю понятно что нужно для купюроприемника. Нужно чтобы при получении чигнала с купюропиемника данные менялись без участия пользователя.
  • Вопрос задан
  • 156 просмотров
Пригласить эксперта
Ответы на вопрос 2
AxisPod
@AxisPod
Запускайте второй поток. Thread, BackgroundWorker и т.д., но напрямую с формой работать из второго потока нельзя, тут копать в сторону Dispatcher.
Ответ написан
Комментировать
vladimirbondarev
@vladimirbondarev
Разработчик ПО
Есть еще вариант.
Для начала отделите логику от пользовательской формы. Это просто совет.
И реализуйте через подписку на события: получили сигнал от купюроприемника -> сработало событие -> среагировал подписчик(и) -> обновились данные на форме.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы