Question How to bring an already running application in front 
Focus On Another Application
set the focus - VB.NET
Form.BringToFront 
  
I was programing in Visual Studio 2010. I ran into this problem and saw no answers in any Google searches. I Saw a whole lot of very complicated and even crazy work arounds so I'm posting this to possibly help someone else who runs into a similar issue. 
  
The problem was when I tried to get focus on the new form after it opened it would always stay in the background. This subroutine simply checks to see if a window is open with a flag I set and if it is I focus on it. When the program closes it sets the flag back to 0. I could not get the window to focus when I used 
  
Dim frm as New vtfrmsearch 
  
by removing the Dim statement everything worked perfect. 
  
Private Sub SearchTempToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles SearchTempToolStripMenuItem.Click
     If SearchOpen = 1 Then 
        vtfrmsearch.Focus()
     End If
    If SearchOpen = 0 Then
        vtfrmsearch.Show()
        SearchOpen = 1
    End If 
End 
If you want a form to always stay on top until it is closed use:
vtfrmsearch.ShowDialog()
Sub 
Subscribe to:
Post Comments (Atom)

VGA Charts
No comments:
Post a Comment