У меня есть форма в приложении для Pocket PC, для которой задана форма приложения, используя:
Application.Run(New frmMain())
Каким-то образом эта форма закрывается без причины при работе с другой формой. Событие закрытия не запускается, и нигде в моем коде вы не можете закрыть основную форму в любом случае. Он закрывается только нажатием кнопки ОК в правом верхнем углу окна. При нажатии на него пользователю предлагается, действительно ли он / она хочет закрыть приложение. Однако этого тоже не происходит.
По сути, я нахожусь в другой форме, которая добавляет новую запись в базу данных. После добавления записи событие gotFocus как-то вызывается для frmMain. Когда код в событии gotFocus достигает ссылки на элемент управления в форме, возникает исключение, которое указывает, что объект расположен.
Когда я пропускаю код в событии gotFocus, приложение просто полностью закрывается. Я проверяю это, проверяя, что он не работает в памяти устройства.
Я перебираю код в течение 2 часов и совершенно не понимаю, почему это может происходить. У кого-нибудь есть совет?