Честно говоря не знаю как построить правильно вопрос. В моей голове он звучит так:
Нужно событие чтобы код работал весь цикл работы формы от ее загрузки до закрытия.
Ситуация примерно такая. Устройство (Купюроприемник) подключено через COM-порт . Протокол работает отлично но только один раз т.е Код я написал в событие Form_Load и он работает только перед загрузкой формы и форма уже открывается с введеными данными. Ну думаю понятно что нужно для купюроприемника. Нужно чтобы при получении чигнала с купюропиемника данные менялись без участия пользователя.
Есть еще вариант.
Для начала отделите логику от пользовательской формы. Это просто совет.
И реализуйте через подписку на события: получили сигнал от купюроприемника -> сработало событие -> среагировал подписчик(и) -> обновились данные на форме.