G
Guest
Hi
Can't get my head round something which I reckon should be simple.
My app has a main form (frmMain). MdiContainer set to true.
A menu item triggers a new form (frmSelect) whose parent is frmMain
Button on frmSelect triggers a new form (frmReport) whose parent also needs
to be frmMain
When frmReport loads and displays I don't want user to see frmSelect, but I
don't want to close it.
When frmReport closes I want to re-display frmSelect so user can make new
selection for report or close Select form
My code so far is
On frmMain .......
Private Sub mnuItem1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles mnuItem1.Click
Dim f1 As New frmSelec
f1.MdiParent = Me
f1.Show()
End Sub
On frmSelect .......
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button4.Click
Dim f2 As New frmReport
Me.Visible = False
f2.MdiParent = ActiveForm
f2.Show()
End Sub
What do I need to put on the "closed" event of frmReport to get frmSelect to
become visible again. And have I used the best method of setting the parent
form for frmReport. I had to make frmSelect invisible to get the frmMain as
the active form to set it as the parent form. Otherwise a line "f2.mdiparent
= me" was trying to set frmSelect as the parent for frmReport
Thanks in anticipation
Regards
Michael Bond
Can't get my head round something which I reckon should be simple.
My app has a main form (frmMain). MdiContainer set to true.
A menu item triggers a new form (frmSelect) whose parent is frmMain
Button on frmSelect triggers a new form (frmReport) whose parent also needs
to be frmMain
When frmReport loads and displays I don't want user to see frmSelect, but I
don't want to close it.
When frmReport closes I want to re-display frmSelect so user can make new
selection for report or close Select form
My code so far is
On frmMain .......
Private Sub mnuItem1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles mnuItem1.Click
Dim f1 As New frmSelec
f1.MdiParent = Me
f1.Show()
End Sub
On frmSelect .......
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button4.Click
Dim f2 As New frmReport
Me.Visible = False
f2.MdiParent = ActiveForm
f2.Show()
End Sub
What do I need to put on the "closed" event of frmReport to get frmSelect to
become visible again. And have I used the best method of setting the parent
form for frmReport. I had to make frmSelect invisible to get the frmMain as
the active form to set it as the parent form. Otherwise a line "f2.mdiparent
= me" was trying to set frmSelect as the parent for frmReport
Thanks in anticipation
Regards
Michael Bond