У меня есть 3 формыOpen 2 MDI Parent после открытия главного меню формы
- MDI родитель для TCP клиента
- MDI родитель для последовательного
- Основной формой меню
Я хочу чтобы установить форму главного меню как startupform, тогда я хочу, чтобы родительский родитель MDI был загружен на задний план. Я не хочу их показывать, но я хочу загрузить их, чтобы я мог инициировать событие on_load из этих 2 mdi-родителей, который должен создать дочерний файл serial/client и автоматически подключиться.
Я пробовал, но это не сработало.
Private Sub frmMenu_Load(sender As Object, e As EventArgs) Handles MyBase.Load
frmTcpMDI.show
frmSerialMDI.show
End Sub
Я даже пытался добавить таймер затем запустить его на шоу случае моей формы запуска, событие клеща открыть мой frmTcpMDI
и frmSerialMDI
, до сих пор, она не работает.
Может быть, если вы никогда не хотят показывать их, им не нужно быть «Формами», а просто классами. Я не совсем понимаю, чего вы хотите достичь, не можете ли вы начать соединение в методах 'Sub New()' форм? –
Я хочу только начать процесс при запуске, иногда пользователю нужно посмотреть, что внутри этих родителей MDI, поэтому я не могу изменить их только на классы, потому что они также содержат информацию, которую мои пользователи хотят видеть. –
В чем-то может работать нормальная загрузка ('New()' then 'Show()') и в событии 'Load' форм, которые вы называете' Me.Hide() '... Но это не хорошо практика, я думаю ... –