我将为我的C#项目创建一个小的数据库驱动Windows Forms应用程序。我想要像我们在网站上使用CSS美化它。是否有任何资源或网站可以帮助我美化我的应用程序?
我将为我的C#项目创建一个小的数据库驱动Windows Forms应用程序。我想要像我们在网站上使用CSS美化它。是否有任何资源或网站可以帮助我美化我的应用程序?
你可以尝试一下我之前建立的一个库。
http://www.codeproject.com/Articles/33716/Fancy-Windows-Forms
无法显示此文件的设计师,因为它包含的类都无法进行设计
。 - jstuardo“美化”和“Windows Forms”这两个词并不经常出现在同一句话中。WPF允许更好的设计机会。
有些框架允许你对WinForms应用程序进行换肤,这样可以通过配置而非代码来控制外观。
还有一个CodeProject项目提供了一个皮肤工具,但我个人没有使用过。
http://catalog.codeproject.com/Articles/415102/WinForms-Form-Skin
曾经我在没有框架的情况下编写小型WinForms实用程序时,会对每个主要控件进行子类化,并在该子类中应用样式。对子类进行的任何更改都会影响整个应用程序。
如果您对用于设计 Windows Forms 应用程序的第三方工具感兴趣,也可以看一下 Infragistic 的一个工具 - AppStylist for Windows Forms 控件。这里有该工具运行时版本的简短视频。
另一个有用的入门页面是 Application Styling Framework。
我以前使用过WebBrowser控件创建界面。你可以使用HTML和CSS来创建一个漂亮的“表单”。它需要更多的编码,但它是有效的。用户需要安装IE才能使用该控件。这里有一个VB.Net示例: 使用VB .Net WebBrowser控件构建WinForm用户界面
无论如何,这是另一个选择。