Click here to Skip to main content
15,851,902 members
Please Sign up or sign in to vote.
1.00/5 (2 votes)
See more:
I am showing a form on a control's mouseover.I have few controls like label,picturebox and textbox on the form.I want to hide the form on form's mouse leave event and I have written the function to hide the form on form's mouse leave.But when the form is seen and if I move the mouse from one control to other,the form hides and is seen again.It gives a flashing effect of the form.
How to resolve it.
Posted
Comments
OriginalGriff 22-Feb-13 6:59am    
Don't repost the same thing - have a little patience.
Three minutes and you post it again?
Gets a one vote from me.
willington.d 22-Feb-13 7:03am    
Try to use AjaxToolKit
CHill60 22-Feb-13 7:52am    
This is also essentially a repost of http://www.codeproject.com/Questions/547874/Formplusisplusflickeringpluscontinuouslyplusonplus
DoubleBuffering should solve your problem - as the solution to that last post suggested

1 solution

create new project with 2 form


Form1 with commandbutton (Button1)

VB
Public Class Form1

   Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
        Form2.Show()
    End Sub

End Class


--

Form2 with many control..

Form 2 will automaticly closed when inacktivated/mouse leave to other form

VB
Private Sub Form2_Deactivate(sender As Object, e As System.EventArgs) Handles Me.Deactivate
    Me.Hide()
End Sub

Private Sub Form2_LostFocus(sender As Object, e As System.EventArgs) Handles Me.LostFocus
    Me.Hide()
End Sub
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900