如果(在德尔福)我做
Panel1.ManualFloat(Rect(500,500,600,600));
面板不是在指定的 Rect 位置浮动,而是在某种窗口默认位置。如何让面板(或其他控件)浮动在指定位置。然而,它似乎确实具有正确的形状。我需要设置其他一些属性以使其正常工作吗?
编辑:只是为了让事情清楚。我希望上面的代码可以使面板成为相对于屏幕左上角 (500x500) 的 100x100 正方形,但事实并非如此。形状正确,但位置不正确。如果后续控件浮动,它们会在屏幕下方层叠。
Edit2:这在 Delphi 7 中似乎不是问题,但在 Delphi 2007 到 XE2 中(可能更早)