C#程序的界面在win7和xp下不一样啊

qingbt 2010-10-25 11:20:57
我想用vs2008编个软件,本子是win7的,主界面定下来以后发现在xp下不是相同的效果,怎么办,哪位大侠有过这样的经历请指教(图片没能放在帖子里,csdn能不能改进一下)。
...全文
1026 42 打赏 收藏 转发到动态 举报
写回复
用AI写文章
42 条回复
切换为时间正序
请发表友善的回复…
发表回复
rabbit5 2010-10-28
  • 打赏
  • 举报
回复
用第三方的皮肤控件

[Quote=引用 41 楼 qingbt 的回复:]
试过iris,效果一般
[/Quote]

如果觉得iris一般,可以选用Devexpress的皮肤,很漂亮(付费软件)
qingbt 2010-10-28
  • 打赏
  • 举报
回复
试过iris,效果一般
xiehuanxie 2010-10-27
  • 打赏
  • 举报
回复
想当然我们客户用Vista做了个界面截图给我们参考,
我们在XP上活生生地用GDI+画出了Vista的效果
渐变色涂得那叫一个抽象
qqrto 2010-10-27
  • 打赏
  • 举报
回复
如果楼主想要在任何情况下界面都一样,要不就自绘界面,要不就用皮肤工程,后者比较简单一些,皮肤工程在网上有很多的
天地英豪 2010-10-27
  • 打赏
  • 举报
回复
系统上装了主题包.
在桌面右键属性->主题,装了主题包的话会有很多选择.
hualoveqi 2010-10-27
  • 打赏
  • 举报
回复
用WPF能做出这样的效果吧
xiaotiange 2010-10-27
  • 打赏
  • 举报
回复
当然不一样~\(≧▽≦)/~啦啦啦
让爱延续 2010-10-27
  • 打赏
  • 举报
回复
试试第三方的 皮肤控件。
qingbt 2010-10-27
  • 打赏
  • 举报
回复
皮肤倒是没试过,我觉得应用软件的界面风格可以随意改变,但是不应改变控件大小和外观吧,现在可好,换OS环境后界面变化太大,根本不是原有的格式。更换win7主题没有太大效果,唉。
flowerjack 2010-10-26
  • 打赏
  • 举报
回复
因为你用的那一些都是重组件来的,就是用你系统本身的组件
所以用不同系统,就会出现不同的效果
leochen315531813 2010-10-26
  • 打赏
  • 举报
回复
这个是肯定得啊,,本来窗体本身就调用的系统的api
Teng_s2000 2010-10-26
  • 打赏
  • 举报
回复
应该是你的第三方控件的问题与Win7兼容不好吧
qingbt 2010-10-26
  • 打赏
  • 举报
回复
唉,貌似没辙了,装xp吧
火柴没帽 2010-10-26
  • 打赏
  • 举报
回复
除非你重绘窗体不调用系统界面,要不然,没辙!
也可以直接用第三方控件,就是得花点钱(鄙视用盗版的!)
a_110120 2010-10-26
  • 打赏
  • 举报
回复
x642458 2010-10-26
  • 打赏
  • 举报
回复
CraxyMouse 2010-10-26
  • 打赏
  • 举报
回复
你把窗体的AutoScaleMode设置Dpi看看效果(不同语言系统中使用这个比较好),
日期控件,明白win7跟winxp里不一样,这个可以考虑自定义控件
codeproject上找找看看呢~
qingbt 2010-10-26
  • 打赏
  • 举报
回复
谢谢wuyi8808啦
chchmlml 2010-10-26
  • 打赏
  • 举报
回复
默认调用本机系统资源,应该做个控件
qingbt 2010-10-26
  • 打赏
  • 举报
回复
修改win7的主题为经典后确实效果不一样了,烦啊
加载更多回复(21)

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧