c#如何绘制能随着XP风格更改的控件

kfy0002 2007-06-16 09:02:15
谢谢了
...全文
237 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
aSalt 2007-06-16
  • 打赏
  • 举报
回复
同意楼上~
vrhero 2007-06-16
  • 打赏
  • 举报
回复
默认就是...
steden 2007-06-16
  • 打赏
  • 举报
回复
static void Main()
{
Application.EnableVisualStyles();
Application.Run(new mainForm)


}
zhulei2008 2007-06-16
  • 打赏
  • 举报
回复
不加样式就可以的呀
iew_study 2007-06-16
  • 打赏
  • 举报
回复
在启动系统之前执行下面方法Application.EnableVisualStyles();如
在Application.Run(new mainForm )之前使用该方法。
然后控件的FlatStyle设置为FlatStyle.System,如:
this.button1.FlatStyle = FlatStyle.System;
AhJo 2007-06-16
  • 打赏
  • 举报
回复
iew_study() ( ) 信誉:100

在启动系统之前执行下面方法Application.EnableVisualStyles();如
在Application.Run(new mainForm )之前使用该方法。
然后控件的FlatStyle设置为FlatStyle.System,如:
this.button1.FlatStyle = FlatStyle.System;

同意
不过有的时候xp样式很奇怪
控件改了之后效果不好


aSalt 2007-06-16
  • 打赏
  • 举报
回复
自定义控件如果没有继承Windows的标准控件,就自己话,如果继承了,可以尝试自刷新一下来得比较简单
VirtualDesktop 2007-06-16
  • 打赏
  • 举报
回复
如果你要绘制自定义的控件,那就比较麻烦
用Theme API,什么 OpenThemeData DrawThemeText之类

110,539

社区成员

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

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

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