No, CSS Required
Windows Application Controls Provides lots of events
Create Two event of your control
1. Mouse enter
2. Mouse Leave
Now, For example in mouse enter event
YourControl.BackColor = Color.Green
in Mouse Leave event
YourControl.BackColor = Color.Transperent
Happy Coding!
:)