gpt4 book ai didi

vb.net - 如何设置 Windows 窗体标题栏和 UI 使用 Windows 8/10 的平面操作系统主题,而不是 XP/7 纹理外观?

转载 作者:行者123 更新时间:2023-12-04 21:14:53 26 4
gpt4 key购买 nike

我正在更新为 Windows XP 编写的 Visual Basic Windows 窗体应用程序。

我应该设置什么表单属性来告诉 Windows 表单接受默认的 Windows 8/10 平面主题?它是每个应用程序的全局设置还是每个表单设置?

我的应用程序的主窗体和一些子窗体在修改后看起来很好。

enter image description here

但是,我的一些子窗体仍然具有 Windows XP/7 的纹理外观:

enter image description here

read some posts指向“EnableVisualStyles = true”。然而,这个问题是问如何获得 Windows XP 样式,而不是 Win 95/95 样式。我需要澄清一下较新的 Win 8/10 主题的设置应该是什么。

最佳答案

MDI 子窗体是一种特殊类型的窗体,不被视为顶级窗体,窗口主题仅影响顶级窗体。

Microsoft 一直不赞成使用多文档界面(MDI 甚至没有被写入 WPF),而支持选项卡式界面。

关于vb.net - 如何设置 Windows 窗体标题栏和 UI 使用 Windows 8/10 的平面操作系统主题,而不是 XP/7 纹理外观?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26285504/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com