У меня есть основная форма, которую открывает пользователь. Обычно это занимает несколько секунд, поэтому я установил Application.Echo False, чтобы предотвратить обновление экрана.
Однако, если пользователь по какой-то причине разочаровывается и отправляет Esc спам, это завершает код и обычно вызывает ошибку.
Как я могу запретить им нажимать Esc, пока форма не загрузится и не откроется?
@ashleedawg есть ли способ гарантировать бесперебойную работу события Form_Load?
См. Эту ссылку: support.microsoft.com/en-ca/help/826765/…
Что, черт возьми, «рассылает спам Esc»? Поиск в Интернете дал лишь несколько ссылок на игровые сайты. Действительно ли это имеет основное значение?
Даже если вы «исправите» это, есть множество других способов, которыми пользователи могут возиться с вещами, если они того пожелают ... Единственное реальное решение - это обучение пользователей (включая последующие действия). (См. Проблема XY)