刚下了C# 2005,其工具箱的控件很漂亮,可拉到窗口怎么还是经典的样式??? ( 积分: 100 )

  • 主题发起人 主题发起人 breezeboy
  • 开始时间 开始时间
B

breezeboy

Unregistered / Unconfirmed
GUEST, unregistred user!
刚下了C# 2005,其工具箱的控件很漂亮,可拉到窗口怎么还是经典的样式???可以更改其属性,让它变得好看一点吗? c# 2005可以支持做到吗?(不用其它公司的控件),谁有这方面的经验,???请求帮助!!!!!!!!!!!!!!
 
刚下了C# 2005,其工具箱的控件很漂亮,可拉到窗口怎么还是经典的样式???可以更改其属性,让它变得好看一点吗? c# 2005可以支持做到吗?(不用其它公司的控件),谁有这方面的经验,???请求帮助!!!!!!!!!!!!!!
 
快看一下有关属性啊,还有DEMO
 
有关属性我试了,不行,难道真的不支持吗?MS为么这样做?????DEMO没发现,另外,安装C#2005时(WIN200 OS),如果金山毒霸2005不关闭,在1/5结束时,会假死!
 
难道真的没有用过的吗?有用过的,帮帮忙?
 
我想你说的C# 2005应该指的是BDS 2005的,在.net Framework 1.x下,为了实现XP Theme外观,你必须在程序的入口处(比如在Main函数里)添加如下一行代码:
Application.EnableVisualStyles();
顺便告诉一声,在VS2005 .net Framework 2.0下,这一行代码是自动添加的。你可以用VS2005 beta2试试。
 
补充一点,在.net 1.x下,还必须将控件的FlatStyle属性设为System,还有只有运行后才能看到XP Theme的漂亮外光(设计时不能,在.net 2.0下设计时也可以看到漂亮外光)。
 
谢谢rzhao,经过测试, C# 2005(Win2000 OS下),其工具箱的控件很漂亮,拉到窗口后还是经典的样式,运行时也是经典的样式;
C# 2005(WinXP OS下),其工具箱的控件很漂亮,拉到窗口后和运行后都很漂亮!
C# 2005做出的程序在Win2000 OS下,难道就不可以好看一些吗(不用其它控件)?那它本身又为什么能呢?
 
CSDN回复:
回复人: zhujiechang(小朱) ( ) 信誉:98 2005-08-12 22:50:00 得分: 0
都是系统的组件。需要自己另外开发,就象它的按钮等系统组件在xp能自己实现
xp效果,在 win2000等其他地方则是当时操作系统的系统效果。
 
你的XP的主题是不是设置成经典样式了? 改成XP主题吧.你将会看到控件的美丽外观.
 
后退
顶部