Forms problem

Hello.

I have two forms:
Form1.borderstyle=FixedSingle
Form2.borderstyle=FixedSingle
Form2.ShowInTaskbar=False

form1 (main form) and form2 (settings form). When user click on form1.command1, then must show settings form. My problem is when I click on form1.command1 then:
Form2.Visible = True
Form1.Enabled = False  

and then Form1 lost his focus from taskbar, so when I click on taskbar (form1) form2 hides (lost focus) behind disabled Form1, and only can be seen when I maximize and minimize some other apps window.
So I need a way to show Form2 and to keep Forms1 focus in taskbar, but Form1.Enabled must be FALSE

I tried with Form1_Activate(), Form1_GotFocus(), Form2_LostFocus() and nothing...

Thanks.




damirselAsked:
Who is Participating?
 
sirbountyConnect With a Mentor Commented:
Try

Private sub Command1_Click()
 form2.show vbmodal
End Sub
0
 
damirselAuthor Commented:
OK that works, but is it possible to focus in taskbar stays on Form1 while Form2 is active and not on Form2 (when is visible), becuse Form2 is not shown in taskbar and belongs to Form1 Apps. Right now it seems like Form2 is another applications window but not visible in taskbar.
0
 
sirbountyCommented:
You might try a Form2_LostFocus event to set Form1's focus

Private Sub Form2_LostFocus()
  Form2.hide 'or unload Form2
  Form1.SetFocus
End sub

0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.