0

我想知道您是否有解决Vista中停靠表单问题的方法,例如关闭按钮被部分遮挡,被拖动时的灰色边框渲染极慢,出现出现/消失的外观?

德尔福 2007 和 Vista(64 位)

4

2 回答 2

1

我相信你这里有两个不同的错误。

模糊的按钮对我来说是新的。不要以为我见过那个。

第二个错误(调整大小)是一个已知错误,即它在 D2009 中已修复,但有一个解决方案。

我在 JEDI VCL 错误修复报告中发现了它,当我将它应用于我的代码时,它运行良好。 JEDI 问题跟踪报告

对于本机 Delphi VCL 对接系统的用户而言,该修复可能并非易事。如果您正在使用第三方对接系统,例如 JEDI VCL 中的 JvDock,它已经得到支持。我在我的一个主要应用程序中实现了它,但我使用的是本地 VCL 对接和第三方组件的混合。

我想向您发布我的解决方案,但我研究了我的代码,它跨越了一堆单元和主代码树的部分。

没有简单的答案,除非您想看看 JEDI 对接系统。

vista 下的 DockingTabs 还存在另一个已知错误,即“停靠”窗口在滑动关闭时的模糊区域无法正确重新绘制。滑出工作正常,滑入(隐藏)也没有解决方案,但它需要修改 VCL 源才能使其工作。

对不起,

瑞安

于 2009-06-18T16:22:04.337 回答
0

更新:我研究了对接的 JVCL 实现,我认为它会很好地工作,因为它没有任何问题。再次感谢你的帮助。

于 2009-06-19T16:35:13.207 回答