【发布时间】:2015-09-10 14:11:17
【问题描述】:
我有一个 Windows 窗体项目,应用程序框架已禁用。我想让它允许视觉样式。
Application.EnableVisualStyles() 不包括轨迹栏之类的东西。我已经用单独的项目对此进行了测试 - 启用 应用程序框架 似乎是我想要的。
但是,在我的项目中,我无法启用应用程序框架 - 该选项显示为灰色。我的 Startup Object 绝对是一个表单,但我仍然无法启用它。
你能帮我弄清楚我必须做些什么来为这个项目启用应用程序框架吗?
【问题讨论】:
-
Application.EnableVisualStyles()与“启用 XP 视觉样式”复选框完全相同。应用程序框架代码只是Me.EnableVisualStyles = true,当您调用它时/在哪里/当您调用它时,它很重要。不知道为什么你不能启用框架……还有哪些其他属性? -
“应用程序类型”必须是“Windows 窗体”才能启用“启用应用程序框架”。你可能不小心改变了它。尝试更改为 ClassLib,保存然后更改回来。
-
嗯 - 将
Application.EnableVisualStyles()从我的表单加载事件移动到表单构造函数具有将视觉样式应用于所有控件而不仅仅是一些控件的预期效果。谢谢!我不知道这会产生影响。为什么我不能使用该复选框仍然是个谜,没有其他设置有任何异常。如果您将此作为答案提交,我会打勾。 -
如果你的启动对象不是Form,应该是
Sub Main。在引用任何 UI 对象之前将其放在那里。 -
Final_gui必须是要启用框架选项的表单
标签: .net vb.net winforms visual-studio