How can I use Windows styled buttons ?

I need to use Windows 7 buttons in my project like those :
(I'm using Visual Studio 2015)

Thanks
Philippe EstraAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Chinmay PatelChief Technical NinjaCommented:
Your target is WinForm app or a WPF app?
Shaun VermaakTechnical SpecialistCommented:
Those are just images. One for hover, one for active, one for pressed and then a normal.
Do you want to use those exact buttons or the style?
Chinmay PatelChief Technical NinjaCommented:
Not exactly. Arrow does not rely on images (solely). Those are called Glass buttons. Check this detailed tutorial out
https://blogs.msdn.microsoft.com/mgrayson/2007/02/16/creating-a-glass-button-the-complete-tutorial/

For WinForms I am not sure how you can get those exact effects. I think it will be an overkill to get those effects using WinForms.
OWASP: Forgery and Phishing

Learn the techniques to avoid forgery and phishing attacks and the types of attacks an application or network may face.

Philippe EstraAuthor Commented:
I'm using winform
Philippe EstraAuthor Commented:
I can't find any dll to do the stuff. So I searched buttons like those with transparent background on the web but didn't find anything...
Chinmay PatelChief Technical NinjaCommented:
So those are not just transparent buttons, those have very complex effects, including mouse hover, mouse out, click etc.

I will research more and let you know if I find anything. One question, have you considered a paid solution. I know some skinning controls which I used in past. I just don't recollect the name right now.
Chinmay PatelChief Technical NinjaCommented:
So finally hunting around a lot, I found this odd but free(You have to request a free license) control library.

https://www.nevron.com/products-open-vision-winforms-ui-button-control.aspx

They have a silverlight based demo, can you check if this meets your requirements? I know those are not round buttons those are regular but they have given them the effects of Windows 7.
Chinmay PatelChief Technical NinjaCommented:
I think I am lucky, after searching a lot I stumbled upon this article

https://www.codeproject.com/Articles/18603/Advanced-UxTheme-wrapper

There is a lot of work involved if you ask me. For example, if you just want to skin your buttons you will have to change the renderer mentioned in the code.

If you don't mind telling me, I would like to know you are using WinForms? Is it a business requirement? or some other restriction?

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Philippe EstraAuthor Commented:
Thx a lot ! I'll try those controls. No I'm just making softwares for myself, nothing lucrative here :)
Chinmay PatelChief Technical NinjaCommented:
Author has not responded back yet in a while. If Author come back with an objection I am more than happy to help.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
C#

From novice to tech pro — start learning today.