MDIChild 窗口的显示问题。(50分)

  • 主题发起人 主题发起人 孔枫
  • 开始时间 开始时间

孔枫

Unregistered / Unconfirmed
GUEST, unregistred user!
真是奇怪,怎么每打开一个子窗口,窗口的显示位置就会向右,向下移动 27 点。
即使 我在窗口生成的时候设置 left 和 top,在显示的时候也能明显看到移动。
是不是在什么地方作了不应该的设置?
 
好长一段时间没有用了,不过只要你修改属性(如果是MDI窗口)有一个属性是默认大小,子窗体属性
 
mdi本身就不行,用sdi吧
 
我的这个问题应该只是哪个小地方没设置好。可到底哪里呢?我是搞不懂了:(
又有个奇怪的问题:
BatchMove1.Mode := batCopy;
竟然通不过编译,说是batCopy未定义!!
可我新建个Application,用这条语句却是好的!


 
某些单元没有被引用, 例如uses db.你可将新建的Application中的uses和现在的对比。
 
BatchMove1.Mode := batCopy;的问题解决,
在USES中加入DBTables就可以了。系统为什么不自动给我加呢。奇怪。
 
这好象是MDI本身的问题,你可以注意到,所有的MDI子窗口都是这样的,
不论什么工具开发的,甚至在桌面打开系统属性窗口也是这样,
每打开一次就会向右向下移。

你可以将子窗口的初始状态设成最大化就行了。
 
看来没有办法了。
用最大化太难看了点。
算了,就这么着吧
 
平均主义:)
 
后退
顶部