2012-07-20 25 views
0

这个问题在我头上太长了。这个人如何用自定义的边框和自定义控件制作一个没有“.dll”文件或类似的文件。这只是一个“.exe”。如何将主题应用于C#中的WindowsForm?

我的问题很简单:我怎样才能做到这一点我的形式?

enter image description here

+0

那是截图winforms还是WPF? http://documentation.devexpress.com/#WindowsForms/clsDevExpressLookAndFeelDefaultLookAndFeeltopic – 2012-07-20 02:36:44

+0

它是winforms。我会看看你的链接,谢谢。 – 2012-07-20 02:39:05

+0

我不认为你会绕过DLL依赖,除非你使用[ILMERGE](http://research.microsoft.com/en-us/people/mbarnett/ilmerge.aspx)将DLL合并到EXE中。 – 2012-07-20 03:16:59

回答

0

不知道你是什么意思没有dll文件,但我会建议在Windows中检查出 绘制自定义边框窗体

http://customerborderform.codeplex.com/

+0

我的意思是应用程序是单独的“.exe”,它不需要任何“.fsl”或“.dll”来加载主题。 – 2012-07-20 02:51:45

+0

我认为这是一个不错的图书馆,否则你需要另一个应用程序项目 – 2012-07-20 02:58:13

+0

这个图书馆有太多的错误,对不起。 – 2012-07-20 05:25:49

0

事实上,它只是一个DLL不意味着它不依赖于第三方应用程序。开发人员可以将它们合并到dll中,您可以使用ILMerge或者如果它是WPF应用程序,使用other means来检查是否有合并到dll的资源/ assmblies。

除了使用第三方控件或使用GDI +自定义绘制表单/控件外,WinForm控件中除了支持的操作外,没有对皮肤/主题的支持。

+0

感谢您的回答,您是否知道支持自定义控件和边框的优秀免费第三方应用程序? – 2012-07-20 05:27:56

相关问题