У меня есть старый код VB 6.0, который мне нужно запустить в Windows 10. Нам не разрешено использовать режим совместимости из-за проблем безопасности и отказа клиента.
Единственная проблема, с которой я сталкиваюсь, заключается в том, что при каждом нажатии кнопки в интерфейсе пункты меню (вверху) перестают отвечать на запросы.Если вы наведете на них курсор мыши, то затенение изменится, но при щелчке меню не выпадет.Кроме того, если я генерирую всплывающее окно с сообщением и нажимаю кнопку ОК, меню возвращаются к жизни.
Я пытался установить фокус на основную форму в разных ситуациях, пытался обновить родительскую и дочернюю формы.Также добавлена новая кнопка без кода - даже пустой обработчик событий щелчка - и эта кнопка при нажатии вызывает ту же проблему.
Я также должен добавить, что основная форма - это форма MDI с тремядочерние формы.Кнопки, конечно же, находятся на дочерних формах.
Я не уверен, как поступить с этим на данном этапе.Я, конечно, не могу иметь всплывающее окно сообщения после нажатия каждой кнопки.Кто-нибудь видел это раньше или есть идеи о том, что это вызывает?