button background colour on mouse enter event
Please support our VB.NET advertiser: DiscountASP.NET – 3 Months Free on VB.NET Web Hosting
![]() |
•
•
Posts: 112
Reputation:
Solved Threads: 6
I trying to create some, what i thought, simple rollover buttons. everything works fine except that the background colour on the mouse enter is always different to what i set.
I have tried all the different flat settings on if set to 'flat' the background colour allways appears different despite to to directly set the colour - if i set the flat to 'popup' then the background colour changes fine but the borders go all funny on the mouse enter.
I just wondered if anyone had any ideas - my button code is below
cheers
I have tried all the different flat settings on if set to 'flat' the background colour allways appears different despite to to directly set the colour - if i set the flat to 'popup' then the background colour changes fine but the borders go all funny on the mouse enter.
I just wondered if anyone had any ideas - my button code is below
cheers
Private Sub Button5_MouseEnter(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button5.MouseEnter
Button5.Image = My.Resources.Left
Button5.FlatStyle = FlatStyle.Popup
Button5.BackColor = Color.MistyRose
End Sub
Private Sub Button5_MouseLeave(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button5.MouseLeave
Button5.Image = My.Resources.Left_down
Button5.FlatStyle = FlatStyle.Popup
Button5.BackColor = Color.MistyRose
End Sub I tried your code and it changes bg-color just fine. I changed FlatStyle.Flat and bg-color still changes fine.
If you set FlatStyle.Flat, have you checked FlatAppearance properties (borders & colors)? It seems FlatAppearance properties are design time props and are ReadOnly in the run-time. Anyway, changing FlatAppearance may solve your problem.
If you set FlatStyle.Flat, have you checked FlatAppearance properties (borders & colors)? It seems FlatAppearance properties are design time props and are ReadOnly in the run-time. Anyway, changing FlatAppearance may solve your problem.
Teme64 @ Windows Developer Blog
![]() |
Other Threads in the VB.NET Forum
- Previous Thread: Convert HTML file to PDF file through code
- Next Thread: detecting delete on row in datagridview and updating dataset
•
•
•
•
Views: 853 | Replies: 2 | Currently Viewing: 1 (0 members and 1 guests)





Linear Mode