VS2008写的WinForm,我不想要Office风格的控件,怎么换成windows经典的风格?

ulewoo 2009-03-09 11:24:13
VS2008,C#写的,.net 2.0的winform程序。运行出来的是office xp风格的控件外观,个人不是很喜欢,比较喜欢windows经典(像windows 2000)风格的控件,请问该怎么改设置?在网上找了半天找不到?求助

希望不论系统是windows xp主题,还是windows经典主题,程序都能保持windows经典外观,统一风格。该怎么办?
(别告诉我改WINDOWS系统的主题哈)

谢谢先
...全文
252 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
北京的雾霾天 2009-03-10
  • 打赏
  • 举报
回复
如果你使用的是XXXStrip,可以使用XXXStrip.RenderMode 属性 来改变显示风格。

可以查看ToolStripRenderMode 枚举:

Visual Basic(声明)
Public Enumeration ToolStripRenderMode

Visual Basic(用法)
Dim instance As ToolStripRenderMode


C#
public enum ToolStripRenderMode

C++
public enum class ToolStripRenderMode

J#
public enum ToolStripRenderMode

JScript
public enum ToolStripRenderMode


成员
成员名称 说明
Custom 指示 RenderMode 不是通过 ToolStripManager 或使用除 ToolStripProfessionalRenderer、ToolStripSystemRenderer 以外的 ToolStripRenderer 确定的。
ManagerRenderMode 指示 ToolStripManager.RenderMode 或 ToolStripManager.Renderer 确定绘制样式。
Professional 指示使用 ToolStripProfessionalRenderer 进行绘制。
System 指示使用 ToolStripSystemRenderer 进行绘制。
深海之蓝 2009-03-10
  • 打赏
  • 举报
回复
program 中 Application.EnableVisualStyles();去掉就可以了
dongyifeng622 2009-03-10
  • 打赏
  • 举报
回复
用devexpress控件。csdn有下载
ulewoo 2009-03-10
  • 打赏
  • 举报
回复
To hbxtlhx:

要的就是这个效果
PandaIT 2009-03-09
  • 打赏
  • 举报
回复
应该不可以吧

你把你自己的主题改成经典不就完了!

要么用第三方控件

111,126

社区成员

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

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

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