我有一个大多数时间都能正确显示组件边框的表单。
但是,当我跳出表单的第一个输入字段时,所有表单的 TDBEdit/TEdit 组件的边框都消失了。鼠标悬停时组件的边框会重新出现。
我可以在运行时通过循环表单的组件并设置 TDBEdit/TEdit 边框(BevelInner:bvLowered,BevelOuter:bvRaised)来重置这些。
此外,此问题似乎与项目选项中的启用运行时主题选项有关。该问题仅在启用此选项时存在,并且与正在使用的 Windows 主题无关。
CodeGear™ Delphi® 2007 for Win32® R2 版本 11.0.2902.10471