我想知道您是否有解决Vista中停靠表单问题的方法,例如关闭按钮被部分遮挡,被拖动时的灰色边框渲染极慢,出现出现/消失的外观?
德尔福 2007 和 Vista(64 位)
我想知道您是否有解决Vista中停靠表单问题的方法,例如关闭按钮被部分遮挡,被拖动时的灰色边框渲染极慢,出现出现/消失的外观?
德尔福 2007 和 Vista(64 位)
我相信你这里有两个不同的错误。
模糊的按钮对我来说是新的。不要以为我见过那个。
第二个错误(调整大小)是一个已知错误,即它在 D2009 中已修复,但有一个解决方案。
我在 JEDI VCL 错误修复报告中发现了它,当我将它应用于我的代码时,它运行良好。 JEDI 问题跟踪报告
对于本机 Delphi VCL 对接系统的用户而言,该修复可能并非易事。如果您正在使用第三方对接系统,例如 JEDI VCL 中的 JvDock,它已经得到支持。我在我的一个主要应用程序中实现了它,但我使用的是本地 VCL 对接和第三方组件的混合。
我想向您发布我的解决方案,但我研究了我的代码,它跨越了一堆单元和主代码树的部分。
没有简单的答案,除非您想看看 JEDI 对接系统。
vista 下的 DockingTabs 还存在另一个已知错误,即“停靠”窗口在滑动关闭时的模糊区域无法正确重新绘制。滑出工作正常,滑入(隐藏)也没有解决方案,但它需要修改 VCL 源才能使其工作。
对不起,
瑞安
更新:我研究了对接的 JVCL 实现,我认为它会很好地工作,因为它没有任何问题。再次感谢你的帮助。