สร้าง mid from จะมี formแม่ เรียก form ลูก โดยที่ formแม่ เรียก form ลูกชื่อ 1
เมื่อ คลิก เลือกใน form ลูกชื่อ 1 จะเปิด form ลูกชื่อ 2 ที่ดึงเข้าไปอยู่ใน form แม่
ปันหาคือ มันไม่ปิด mid from ก่อนหน้านี้ โดยที่ form ลูกชื่อ 1 ถูกปิด แต่ mid fromแม่ยังเปิดอยู่
มันก็เลยขึ้นซ่อนกันโดยที่ โดยที่ formแม่ ที่มี form ลูกชื่อ 2 อยู่ from ข้าหนังจะเป็น imd form
Code (VB.NET)
Dim _Menu1 As New Menu
Me.Close()
Dim _Customer_Order As New Customer_Order
_Customer_Order.Show()
_Customer_Order.MdiParent = _Menu1
_Customer_Order.WindowState = FormWindowState.Maximized
_Menu1.ShowDialog()
อยากปิด form midที่ซ่อนอยู่ข้าหนังทำยังไงค่ะช่วยหน่อย
Tag : VB.NET
Date :
2011-05-27 14:53:11
By :
yotaka
View :
1995
Reply :
2
No. 1
Guest
ไม่ต้องรบกวนแล้ว
ตอนนี้ทำได้แล้วใครมีปัญหาเหมื่อนกันวิธีแก้
ส่วนนี้จะเป็นส่วนที่เปิดหน้าต่อไปจาก form ลูก
buttun click
Code (VB.NET)
Dim _Menu1 As New Menu
Dim _Customer_Order As New Customer_Order
_Customer_Order.Show()
_Customer_Order.MdiParent = _Menu1
_Customer_Order.WindowState = FormWindowState.Maximized
_Menu1.Show()
CloseBeforMenu() 'ปิดmenuที่ซ้อน
ปิดmenuที่ซ้อน
Code (VB.NET)
Private Sub CloseBeforMenu() 'ต้องการปิด mid menu ที่ซ้อน
For intCounter As Integer = 1 To My.Application.OpenForms.Count - 1
My.Application.OpenForms.Item("Menu").Close()
Exit Sub
Next
End Sub