[英]Problems with .net and toolbar, menu & status bar rendermode (blue) and standard form (grey)
Hiya,我是.NET的新手,所以请忽略我的无知。 如果查看上面的图像(完整的原型,请忽略黑色的位点:),您将看到可爱的菜单,工具栏和状态栏,它们均使用Windows XP渲染模式并呈时髦的蓝色。
查看表格,标签,复选框和其他按钮,您会看到可怕的老式灰色学校窗户。 这些组件没有渲染模式。
我的问题:有没有办法以XP样式显示所有内容,还是我必须选择新组件?
谢谢。 一种。
这已经是标准的XP风格。
尝试更改工具条的渲染模式; 可能会让你更快乐。
否则,您将需要转到第三方组件供应商。
我一直在使用DevExpress ,对此我感到非常满意。
看起来像XP风格。 该按钮具有圆角,具有平滑的3D外观(不仅仅是“凸起的盒子”,就像“老派灰色”一样)。
这是旧式灰色按钮的示例:
(来源: techmynd.com )
似乎无法将工具栏背景作为复选框和按钮的背景。 替代方法是使用DisplayStyle = Text将它们添加为工具栏按钮。
该复选框可以替换为工具栏按钮并设置CheckOnClick=True
。 它还具有可以为true或false的Checked
属性。 如果需要三态,则可以改用属性CheckState
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.