我有一个用Delphi 6编写的应用程序,并在Windows XP上编译.通常我会在控件和表单边缘之间留出8px的空闲内容.
当这个应用程序在Vista或Win 7上运行时,这个差距更小或根本不存在.我认为这可能是因为这些版本的Windows具有较厚的表单边框.
现在我将应用程序移动到Delphi 2007.在表单设计器中,表单已经失去了底部和右侧的差距.
我应该怎么处理这个?我有数百种表格,不想改变它们.此外,我们的大多数用户在Win XP上运行应用程序,因此我不想让它在XP中看起来很糟糕.
forms windows delphi size border
border ×1
delphi ×1
forms ×1
size ×1
windows ×1