mdi子窗口在最大化恢复到normal时,一直是往右下角移动的,怎么让它不移动,固定在一个位置?如何控制mdi子窗口显示的位置?
我直接在onpaint和onresize写
if Form1.WindowState = wsNormal then
begin
Form1.Top := 50;
Form1.Left := 10;
end;
好象不能很好的解决!(onpaint能控制位置,就是拖动窗口时有问题)
我直接在onpaint和onresize写
if Form1.WindowState = wsNormal then
begin
Form1.Top := 50;
Form1.Left := 10;
end;
好象不能很好的解决!(onpaint能控制位置,就是拖动窗口时有问题)
在onpaint里面判断是否有改变,有变化执行
Form1.Top := 50;
Form1.Left := 10;
试一试吧,我不确定。
要分的,快来接分呀!