雪 雪鹧 Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-29 #1 在MDI程序中,一般的平铺很容易实现,但是我现在想要做到当打开两个以上的窗口时, 只平铺激活的窗体,该怎样实现?
雪 雪鹧 Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-02 #3 不好意思!可能是我没能就这个问题说明白,我的意思是在MDI程序中,如打开几个子窗体的话, tile后几个子窗体将平均分配的铺在主窗体中,而我要的不是这个结果,我想要做到的是,无 论打开几个子窗体,主窗体中只有一个激活的子窗体平铺在其中,而其它的子窗体则在激活的 子窗体后,我见到过有PB做的软件这样实现过,我想PB能实现的东西,DELPHI也一样能实现.但 如何实现呢?各位大师有办法吗??
不好意思!可能是我没能就这个问题说明白,我的意思是在MDI程序中,如打开几个子窗体的话, tile后几个子窗体将平均分配的铺在主窗体中,而我要的不是这个结果,我想要做到的是,无 论打开几个子窗体,主窗体中只有一个激活的子窗体平铺在其中,而其它的子窗体则在激活的 子窗体后,我见到过有PB做的软件这样实现过,我想PB能实现的东西,DELPHI也一样能实现.但 如何实现呢?各位大师有办法吗??
S sword_liu Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-02 #4 你只可能激活唯一的MDI子窗体。 什么叫激活?只的是当前使用状态的事物。 你见过在MDI窗体中有两个窗体在当前状态吗?
H huazai Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-02 #5 你在平铺时把当前激活的窗体设置为最大化不就得了!那不就覆盖了其他未激活的窗体
S sword_liu Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-02 #6 他对激活的理解有问题,他的意思是说,把没有最小化的窗体平铺。
雪 雪鹧 Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-03 #8 我指得不是将窗口最大化,应该说是类似于将form的align设为alclient的意思吧,但如果 那样设置,则该窗体不能被mouse拖动,所以我的意思还是要平铺。
Y ysai Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-03 #9 给一个建议 让窗口不刷新,最小化除被激活的窗口之外的所有子窗口,平铺,还原,把窗口提前,刷新
K kthy Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-11 #11 自己调整子窗体的位置和大小,使其正好位于MDI窗体的Client区域。
L Laird Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-11 #12 无需 mdi-child平辅。只要在适当的时候调节child窗口的大小就可以了吗?[8D]
雪 雪鹧 Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-12 #13 自己调整位置和大小确是可做到这一点,便假如屏幕分辨率改变后会是何结果呢? 比如由800x600变为1024x768。所以还是不行!