• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 271
  • Last Modified:

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.




0
damirsel
Asked:
damirsel
  • 2
1 Solution
 
sirbountyCommented:
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

Featured Post

What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now