原生态 winform控件 的确不怎么好看,可以使用第三方控件 美化,比如:Devexpress控件,donetbar控件。
界面美观除了界面上控件本身之外,最重要的还是布局了,界面设计的合理,大方才是最重要的。设计完成之后能让用户感觉到不那么凌乱。另外,与客户的交互也重要,比如你的校验判断,常规使用messagebox的show方法提示,你想让用户输入一个错误就show出来一个?那就太不合理了。在textbox之类的输入框之后增加标示符,一个红色的*号就可以代表是必填项。这样就减少了非空判断。

解决方案 »

  1.   

    https://www.devexpress.com/Products/NET/Controls/WinForms/Skins/http://www.cnblogs.com/shaozhuyong/articles/3125402.htmlhttps://jskin.codeplex.com/仅供参考
      

  2.   

    使用专业的控件吧,那样会美观很多,比如:dev、
      

  3.   

    UI的美化是美工到事情,美工出图你开发实现,如果不想考虑第三方控件的话,那么大多数美的UI都是自己“画”出来的 , wF做界面确实不如wpf 
      

  4.   

    Devexpress+美工吧,再就是要特别注意分辨率问题
      

  5.   

    我是这样干的:
    http://www.cnblogs.com/allen0118/archive/2012/05/10/2494112.html
    用户反应还行。
      

  6.   


    我觉得原生态的 WinForm 控件很好看,关键看你怎么设置其大小、字体、间距、宽高比例、视觉分割。
    我一直认为,窗体控件的美观和美感,不是取决于花哨的皮肤控件、强大的第三方组件。这些东西都是外部的锦上添花,他们的确可以更改你的总体风格,但是如果艺术桑几点设计,你做的不好,再好的一堆控件,在你的摆放下,照样难看!
    给我 Windows Forms 原生控件,我照样可以摆出漂亮界面给你看!UI 设计、乃至于动画效果设计,重要的是以上几个重点!
    这是我自己对于 UI 的一些心得,第三方的皮肤控件真的不重要,我也会用,比如 DevExpress,但是我用是因为一些其他的功能,而不是其漂亮的皮肤!
      

  7.   

    布局确实很重要
    控件大小,比例关系,这些其实都是布局此外,字体,配色,形状,这些都会影响用户体验如果对颜色审美不行,还是用皮肤吧,而且可以让用户自己更换皮肤,这样更容易满足不同的用户的审美需求,风格统一上也不用自己多花脑细胞
    你说的没错,包括图片文字在内的所有东西都是影响 User Experience (UE)的重要因素。另外,自从 Win7 和 Win8 开始,说实话,系统自带的 WinForm 控件样式也很漂亮,和系统原始风格更加的协调。再加上,自从 Win7 开始,强大的 DWM 客户区磨砂玻璃延生效果,让你在界面上的设计丰富多彩,你可以使用第三方控件,但是那都是次要的。