K kfb007 Unregistered / Unconfirmed GUEST, unregistred user! 2009-01-06 #1 请问如何将主窗体tform,置于最底端,使得所有新建的窗体都无法被它遮挡?我知道使用MDIFORM可以实现,但是MDICHILD无法超越MDIFORM的边界,所以不用MDIFORM方式,如何实现,子窗体要能在桌面任何位置,不受主窗体约束,而且都置于主窗体之上。
请问如何将主窗体tform,置于最底端,使得所有新建的窗体都无法被它遮挡?我知道使用MDIFORM可以实现,但是MDICHILD无法超越MDIFORM的边界,所以不用MDIFORM方式,如何实现,子窗体要能在桌面任何位置,不受主窗体约束,而且都置于主窗体之上。
K kfb007 Unregistered / Unconfirmed GUEST, unregistred user! 2009-01-06 #2 补充一点, 主窗体要能够操作才行,还有多个子窗体也能同时操作
H hs-kill Unregistered / Unconfirmed GUEST, unregistred user! 2009-01-07 #3 ....除了主窗体,其他的窗体FormStyle全都设成fsStayOnTop
Z zhuchengchuan Unregistered / Unconfirmed GUEST, unregistred user! 2009-01-07 #4 用Show,不要用showmodal显示子窗体,你看可不可以.
H hs-kill Unregistered / Unconfirmed GUEST, unregistred user! 2009-01-07 #9 你试过除了主窗体以外全都fsStayOnTop 吗?!
K kfb007 Unregistered / Unconfirmed GUEST, unregistred user! 2009-01-07 #10 frame只是控件吧, 必须放在窗口内部啊。如果那样我找有办法了 tform.CreatePartented,再updatewindow一下,我试过的。全部fsStayOnTop 会使窗口不正常的,如闪烁,影响其他程序窗口显示等。
frame只是控件吧, 必须放在窗口内部啊。如果那样我找有办法了 tform.CreatePartented,再updatewindow一下,我试过的。全部fsStayOnTop 会使窗口不正常的,如闪烁,影响其他程序窗口显示等。
H hs-kill Unregistered / Unconfirmed GUEST, unregistred user! 2009-01-07 #11 会影响其他程序?fsStayOnTop 只对本程序内部的窗体有效啊,怎么会影响到其他程序?是你其他的代码干扰了吧,你试试创建个新工程放3个窗体试试就知道了,不会对其他程序有干扰啊