J jijiaq Unregistered / Unconfirmed GUEST, unregistred user! 2008-02-25 #1 我在MID主窗体加WebBrowser1控件后,打开其他MID子窗体时,这些子窗体都被WebBrowser1控件遮住,请问专家如何解决?谢谢!
H hxy2002 Unregistered / Unconfirmed GUEST, unregistred user! 2008-02-25 #2 放入一个Panel 把WebBrowser放在Panel上 点击其他MID子窗体时,Panel隐藏
J jijiaq Unregistered / Unconfirmed GUEST, unregistred user! 2008-02-25 #4 hxy2002,你好!你说的"放入一个Panel 把WebBrowser放在Panel上 点击其他MID子窗体时,Panel隐藏 ",这样做是可以显示MID子窗体,但是当我们点击某一已打开的MID子窗体的缩小化、最大化、最小化时WebBrowser的内容又会消失,即使我们操作MID子窗体的缩小化、最大化、最小化时让panel.Visible:=true,但我们已打开的MID子窗体又被遮住。我的目的是让WebBrowser内容做为桌面。又不影响MID子窗体的正常使用。
hxy2002,你好!你说的"放入一个Panel 把WebBrowser放在Panel上 点击其他MID子窗体时,Panel隐藏 ",这样做是可以显示MID子窗体,但是当我们点击某一已打开的MID子窗体的缩小化、最大化、最小化时WebBrowser的内容又会消失,即使我们操作MID子窗体的缩小化、最大化、最小化时让panel.Visible:=true,但我们已打开的MID子窗体又被遮住。我的目的是让WebBrowser内容做为桌面。又不影响MID子窗体的正常使用。
H hxy2002 Unregistered / Unconfirmed GUEST, unregistred user! 2008-02-27 #7 放入背景图是可以的,但是放入WebBrowser没做过
K kkyy Unregistered / Unconfirmed GUEST, unregistred user! 2008-02-27 #10 办法1,做一个总是在最底层总是最大化的子窗口(以前有例子可能在源码社区啊哪里的,总之是接管Size消息),然后放你的控件到上面. 办法2,直接放背景上,接管ClientHandle消息,有子窗口时不显示,没子窗口时显示,或者更高级一点,如果子窗口没有最大化的时候,显示一个相应的绘制的图,响应点击事件到具体的控制
办法1,做一个总是在最底层总是最大化的子窗口(以前有例子可能在源码社区啊哪里的,总之是接管Size消息),然后放你的控件到上面. 办法2,直接放背景上,接管ClientHandle消息,有子窗口时不显示,没子窗口时显示,或者更高级一点,如果子窗口没有最大化的时候,显示一个相应的绘制的图,响应点击事件到具体的控制
J jijiaq Unregistered / Unconfirmed GUEST, unregistred user! 2008-02-28 #11 kkyy,你好!你提出的两个解决方法,办法1你能不能说详细点?其实这个办法我也试过,就是每次打开其他子窗体时,作背景的子窗体总是缩小,或隐藏。不知如何固定这个作背景的子窗体,请指教。谢谢!
K kkyy Unregistered / Unconfirmed GUEST, unregistred user! 2008-02-28 #12 有一个是IDEForm,有一个是MDIPanel,分别实现这两种,你自己网上找找吧.
J jijiaq Unregistered / Unconfirmed GUEST, unregistred user! 2008-03-12 #13 我的问题,过了好久,至今没有一个很理想的答案。今天我再请教一个问题,如果能回答的话,我同样送分了。问题:在MDI主窗体中,如何获取MDI子窗体的最小化、最大化时的信息?请赐教,谢谢!