Событие Sub mdichild_Shown () не запускается - PullRequest
0 голосов
/ 02 февраля 2019

mdiparent код:

Private Sub mdiparent_Load(
   mdichild.Show()

mdichild код:

Private Sub mdichild_Load()
    Me.MdiParent = Project1.mdiparent

mdichild.Designer.vb код:

Me.Controls.Add(Me.compont1)
CType(Me.compont1, System.ComponentModel.ISupportInitialize).EndInit()

a) ошибка только для mdichild, mdichild_Shown() событие сработает, если я прокомментирую Me.MdiParent = Project1.mdiparent line

b) также mdichild_Shown(), событие сработает, если я переместлю строку Me.Controls.Add(Me.compont1) после ISupportInitialize).EndInit() line.(но Me.Controls.Add(Me.compont1) линия будет автоматически перемещена вверх, если будут внесены какие-либо изменения в дизайн.)

Как решить эту проблему, кроме как с использованием вышеуказанных решений?

...