Delphi 个按钮 - 设计时和运行时的不同外观

Delphi buttons - Different appearance in design time and runtime

有人遇到过这个问题吗?在设计时按钮的外观是正常的。但是,在运行时它是 Windows 98 按钮的外观。

OS - Windows 7 64 位 Delphi 10.1 柏林

如果您的应用程序未在应用程序清单中指定 comtl32 v6,就会发生这种情况。

通常,清单设置会安排在您的 project settings 中。查看 Application。您应该看到 Manifest File 设置为 Auto Generate,并且 Enable Runtime Themes 项是检查。那就是给你 comctl32 v6 的 IDE 项目设置。

还有其他方法可以在您的清单中指定 comctl32 v6。例如,您可能正在提供自定义清单。如果是这种情况,那么您需要深入了解您的清单出了什么问题。