0
, когда я нажимаю на узел в TreeView я хочу увидеть это соответствующий вид в splitcontainer.panel2, там имеют различные узлы и forms.if любой знает, пожалуйста, помогите мнеSplitContainer с TreeView
, когда я нажимаю на узел в TreeView я хочу увидеть это соответствующий вид в splitcontainer.panel2, там имеют различные узлы и forms.if любой знает, пожалуйста, помогите мнеSplitContainer с TreeView
Sub ShowFormInPanel(form as Form,panel as Panel)
Form.TopLevel = False
For Each Cont As Control In panel.Controls
If Cont IsNot form Then Cont.Visible = False
Next
If Not panel.Controls.Contains(form) Then
panel.Controls.Add(form)
form.FormBorderStyle = Windows.Forms.FormBorderStyle.None
form.Dock = DockStyle.Fill
form.Show()
Else
form.Visible = True
End If
End Sub
Первый вам нужно создать пустую панель в разделителе. а затем в «NodeClick» событием TreeView все, что вы должны сделать, это:
ShowFormInPanel (форма, панель)
Примечание: Будьте осторожны с памятью, потому что это не выбрасывайте закрытые формы, это просто скрывает их.