How to develop unique GUI's in Visual Studio? [closed]

拈花ヽ惹草 提交于 2020-01-12 06:45:12

问题


All programs that I develop utilize the default Windows Design template:

Besides from changing the colors of the form, basically every program I write has this layout. I'm wondering how people create more custom GUI's. I tried looking it up on google but I clearly don't know how to phrase it to search. When I say custom GUI's I mean things like:

I assume it comes down to customizing what loads, but I don't know where to look, or what to research.


回答1:


you should check out WPF. it frees you from the standard windows form




回答2:


Your app 10 years from now:

Easily implemented in Winforms btw. FormBorderStyle is None, the Region and BackgroundImage properties and some judicious OnPaint() code.




回答3:


try one of the following:

  • DotNetBar
  • Elegant UI
  • DevExpress



回答4:


Take a look at Metro Framework. It is free, open source and famous one. I have recently used it and found it is very attractive. You can also find screenshots of the gui and code examples on the above mention link.




回答5:


If it really must be a native desktop app then use WPF.. otherwise, with the rise of HTML5 and the mobile device, i can't see any reason not to build cross-platform web apps.




回答6:


  1. For WinForms, most of the custom controls can be created by overriding the OnPaint method of a control and performing your own custom painting.
  2. You could also use WPF, and create your own themes and styles
  3. Or you could download a 3rd-party control such as the ones mentioned by johntotetwoo.



回答7:


I highly recommend you to use WPF instead, if it is possible for you to use Expression Blend, i highly suggest using Expression Blend for Designing UI(s), Storyboards(animations) and customizing UI(s) then you feel like you are walking in heaven :)

Then i suggest you to use templates or themes for WPF. Like zune theme, and if you are interested in Microsoft Office themes, the good news for you is there is an overflowing of themes like this, just google it!

but is suggest you to design your own controls if you are able to use Blend except for those situations that you see you can not do this really.



来源:https://stackoverflow.com/questions/9169876/how-to-develop-unique-guis-in-visual-studio

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!