У меня есть Panel
по имени Panel_Manage_Calculations
на Form
по имени Criteria
. У меня есть свойство visible по умолчанию False. Когда я вызываю его из своего MenuStrip
под названием MenutStrip_Main
с этим кодом:
Private Sub ManageCalculationsToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles ManageCalculationsToolStripMenuItem.Click
Criteria.Panel_Manage_Calculations.Show()
End Sub
Это не отображается. Но если я поставлю кнопку на Criteria
и использую этот код:
Private Sub Button4_Click(sender As Object, e As EventArgs)
Panel_Manage_Calculations.Show()
End Sub
Это покажет.
Единственный другой объект на Criteria
— это DataGridView
.
Как я могу заставить Panel_Manage_Calculations
отображаться при вызове из MenutStrip_Main
?
Дополнительная информация
Единственный другой код, который может запуститься до того, как я нажму:
Private Sub AddToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MenuItem_Criteria.Click
For Each mdiChild As Form In Me.MdiChildren
If mdiChild.Name = "Criteria" Then
mdiChild.Activate()
Exit Sub
End If
Next
Dim frmClientConfig As New Criteria
frmClientConfig.MdiParent = Me
frmClientConfig.Show()
End Sub