c# - .net 和工具栏、菜单和状态栏呈现模式(蓝色)和标准形式(灰色)的问题

标签 c# .net windows user-interface

嗨, 我是 .NET 的新手所以请忽略我的无知。如果你看上面的图片(一个完整的原型(prototype),忽略黑色部分 :))你会看到可爱的菜单、工具栏和状态栏都使用 Windows XP 渲染模式并且是时髦的蓝色。
查看表单、标签、复选框和其他按钮,您会看到可怕的旧学校窗口灰色。这些组件没有渲染模式。
我的问题:有没有办法以 XP 风格显示所有内容,还是我必须选择新组件?
谢谢。 A.

最佳答案

它看起来像 XP 风格。该按钮具有圆角和平滑的 3D 外观(不仅仅是像“老派灰色”那样的“凸起框”)。

这是旧式灰色按钮的例子: alt text
(来源:techmynd.com)

似乎无法将工具栏背景作为复选框和按钮的背景。另一种方法是使用 DisplayStyle=Text 将它们添加为工具栏按钮。

复选框可以替换为工具栏按钮和设置 CheckOnClick=True。它还有一个属性 Checked,可以是 true 或 false。如果您需要三态,则可以改用属性 CheckState

关于c# - .net 和工具栏、菜单和状态栏呈现模式(蓝色)和标准形式(灰色)的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2826750/

相关文章:

c# - 在应用程序中托管WCF服务

.net - 什么是对象图以及如何序列化对象图

java - 我应该如何将 Java 与我的 Windows 应用程序捆绑在一起?

c# - GetEventLogs() 没有返回设置事件日志?

c# - Visual Studio 中的 “Go To Definition” 仅显示非项目引用的元数据

c# - 如何检查一个对象是否被定义?

c# - 自更新集合并发问题

c# - FtpWebRequest 没有下载超过 8820 字节的数据

c# - 使用不同的参数多次调用 BackgroundWorker.RunWorkerAsync()

windows - 为什么 AutoHotkey 响应 "System cannot find the file"错误?