سلام.
برای کلید ایجاد فرم جدید می تونید این نمونه دستور رو بکار بگیرید:
Protected Sub MDIChildNew_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MenuItem2.Click
Dim NewMDIChild As New Form2()
With NewMDIChild
'Set the Parent Form of the Child window.
.MdiParent = Me
.SplitContainer1.Panel1Collapsed = True
'Display the new form.
.Show()
End With
End Sub
و برای Show و Hide شدنش برای هربار کلیک:
SplitContainer1.Panel1Collapsed = Not SplitContainer1.Panel1Collapsed
!البته اگر منظورت از فرم مادر MDI Parent Form باشه!
چون زبان برنامه نویسی مورد استفاده شما #C هست بهتره برای سوالها تون یک تاپیک در #C ایجاد کنید:
#C:
protected void MDIChildNew_Click(object sender, System.EventArgs e){
Form2 newMDIChild = new Form2();
// Set the Parent Form of the Child window.
newMDIChild.MdiParent = this;
newMDIChild.SplitContainer1.Panel1Collapsed =True;
// Display the new form.
newMDIChild.Show();
}
و برای Show و Hide شدنش برای هربار کلیک:
SplitContainer1.Panel1Collapsed = !SplitContainer1.Panel1Collapsed
در اصل نوع محتوای خصوصیت PanelXCollapsed حقیقی یا Boolean هست و مقدار True یا False میگره:
برای نمایش داده شدن باید False و برای مخفی شدن باید True بشه.