Delphi 在设计时,是否可以在第一次选择单击时阻止零部件移动?

Delphi 在设计时,是否可以在第一次选择单击时阻止零部件移动?,delphi,delphi-xe4,Delphi,Delphi Xe4,我们所有的表单都会有一些像素的偏移,因为当我们单击一个组件来修改属性时,如果我们选择一个组件时鼠标仍然在移动最小的一点,那么组件就会移动 是否有设置使您无法移动尚未选择的组件?(需要再次单击才能实际移动对象。)您可以从“编辑”菜单启用“锁定控件”,然后单击时它不会移动,但在第二次单击时它当然也会保持锁定状态。 但是,至少它可以避免意外移动,因为您需要选择控件“编辑”菜单中有一个条目来修复元素,但这意味着它们实际上是固定的。为了避免微小的移动,您可以在表单设计器选项中启用网格对齐……我们只能希望:

我们所有的表单都会有一些像素的偏移,因为当我们单击一个组件来修改属性时,如果我们选择一个组件时鼠标仍然在移动最小的一点,那么组件就会移动

是否有设置使您无法移动尚未选择的组件?(需要再次单击才能实际移动对象。)

您可以从“编辑”菜单启用“锁定控件”,然后单击时它不会移动,但在第二次单击时它当然也会保持锁定状态。
但是,至少它可以避免意外移动,因为您需要选择控件

“编辑”菜单中有一个条目来修复元素,但这意味着它们实际上是固定的。为了避免微小的移动,您可以在表单设计器选项中启用网格对齐……我们只能希望:@DavidHeffernan甚至仍然。。。使用修订控制来实现
Ctrl-Z
有点像使用集束炸弹作为驱虫剂。这里真正的讽刺是,表单设计器中仍然没有“撤消”。@DavidHeffernan-我们正在使用版本控制,但一旦发现,手动重新对齐要比还原文件容易得多。“它就是它的本来面目”并不是解决烦人的软件设计的好办法。这已经是十多年来的问题了!即使锁定,锁在会话之间,甚至在项目加载之间也不会持久!我已经试着告诉那个Embarcadero很多次了,但都没用!