读书人

mdi子窗口在最大化恢复到normal如何控

发布时间: 2012-03-06 20:47:55 作者: rapoo

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

[解决办法]
在公共部分留一个变量保存Form1.WindowState
在onpaint里面判断是否有改变,有变化执行
Form1.Top := 50;
Form1.Left := 10;
试一试吧,我不确定。
[解决办法]
我来接分,赏点吧
[解决办法]
解决就好
[解决办法]
接分

读书人网 >.NET

热点推荐