I suggest you ...

winform is bad

Hello
All control his old and not actualize. We are in 2017 and the appearance is square. To customize controls you must go through wpf or code with api (it is the age of stone) and it is long to have a beautiful and functional gui
Watch the control in unity it is clean and fast full custom