c++builder - 使用 TVirtualImageList 的 VCL TButton 非常缓慢
问题描述
我正在使用 Embarcadero C++ 10.3.2。
我将 VCL 按钮切换为使用TVirtualImageList
,这极大地改善了它们的缩放行为。
不幸的是,现在这些按钮在运行时出现在表单上的速度非常慢,一个接一个。我猜这是由于图标图像的内部缩放,因为常规按钮的行为正常。
我使按钮的大小与 中的标准图像大小之一相同TVirtualImageList
,但这并没有什么不同。无论屏幕是否被 Windows 缩放,都会发生这种情况。
有没有办法加快这个速度?
解决方案
推荐阅读
- flutter - 使用算法生成一个月中的天数
- python - 如何实现朴素贝叶斯算法?
- django - 检索其数据存在或存在而不是其余数据的相同值。在 django
- python - pandas 按 2 列条件按聚合数据框分组
- azure - 将 ASP.NET Core 3.1 项目发布到天蓝色时出现问题收到消息“您的帐户存在风险”
- javascript - 为什么该功能在 JSX 的代码沙箱中不起作用
- python - 在没有ffmpeg的Python中将AAC字节转换为WAV字节?
- android - Android - 在发布应用程序中使用 charls 代理可见 API - 如何在发布应用程序中保护 api 详细信息?
- tensorflow - 如何在 10M+ 语料库上使用 BERT 执行文本相似度?使用 LSH/ANNOY/fiass 或 sklearn?
- reactjs - 需要对 React 代码的行为有所启发