我正在将 VCL 样式添加到我的应用程序中,但也为用户提供了关闭它的选项,但我无法弄清楚如何在运行时全局执行此操作。
设置“TStyleManager.AutoDiscoverStyleResources := false”几乎可以工作,但它会弹出一条错误消息,提示“未找到样式 {style set}”,但在关闭该消息后完全符合我的要求。
我希望这段代码可以工作,但没有......
if (not ParamObj.UseDarkStyle) then
begin
//TStyleManager.AutoDiscoverStyleResources := false;
TStyleManager.SetStyle(TStyleManager.SystemStyle);
end;
我也试过(最初)
TStyleManager.TrySetStyle('Windows');
但这也行不通。
我已经尝试过“Application.Initialize;”的这两个方面 没有区别
我错过了什么?在此先感谢,马丁