如何让C#写出来的程序拥有VISTA界面

来源:百度知道 编辑:UC知道 时间:2024/06/07 08:40:07
我是WIN7用户,然后我用C#开发出来软件后,在自己机子上运行,是WIN7的风格界面,在VISTA上运行就是VISTA的风格,在XP下就XP的风格(比较丑),要如何实现在WIN XP上运行时都有VISTA风格?
请高手详细解答一下~~
无论用什么方法,只要实现,难一些都无所谓,不知道你说的第三方界面控件指的是哪些。如何使用。麻烦具体一些。

根据我的经验这个是不可能的,就像你说的这是跟操作系统相关,调用系统相应的类库构成界面。比如user32.dll这些。
当然楼主如果想尽可能的美化界面的话,我建议你使用WPF,微软新一代的界面开发方式,Win7和Vista就是基于这种语言开发的,学习过程么,既然你懂C#得,如果不需要太炫的效果(比如Win7或Vista那类动画)还是比较容易实现的,它跟Flash原理很类似。开发工具方面,除了Vs系列,可能还需要ExpressionBlend,最新版是3,用2就足够应付大多数情况,而且3里面部分控件我个人认为还是有缺陷的有待改进。不知道我的回答是否能够有帮助,谢谢。

那你用第三方控件了吗?如果用了的话,那就把那个相关dll文件一起打包就行了,如果没有的话,那就好像没有什么办法了,因为那个microsoft 自带的

自己制作

用第三方控件IrisSkin2.dll
具体用法可以找百度..没有的话加我好友我传给你