請問MDIForm加入WebBrowser當主選單的問題? |
尚未結案
|
領航天使
站長 發表:12216 回覆:4186 積分:4084 註冊:2001-07-25 發送簡訊給我 |
會員scottliou曾經發表一篇文章
使用網頁(html)來做軟體選擇表單
請見:http://delphi.ktop.com.tw/topic.php?TOPIC_ID=7300
這樣的設計會使功能選單畫面變的多樣化,也可由美工人員協助軟體設計師,設計出更美輪美奐的功能畫面! 但是,現在遇到一個問題:
MDIForm上面放了TWebBrowser元件之後,當有MDIChild Form顯示時,
TWebBrowser元件會擋住這個Child Form,
請問有人知道如何解決嗎? 感謝大家的指導! ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~ |
hahalin
版主 發表:295 回覆:1698 積分:823 註冊:2002-04-14 發送簡訊給我 |
|
領航天使
站長 發表:12216 回覆:4186 積分:4084 註冊:2001-07-25 發送簡訊給我 |
引言: 小弟有做類似的應用,不過,我是把webbrowser元件放在mdichild上,所以我在想,是不是放在mdichild form上才不會碰到這個問題呢?感謝hahalin大大的回覆, TWebBrowser放在Child Form當然就沒問題, 但是WebBrowser放的是主畫面的功能選單, 希望放在MDI主Form上面是比較好的, 而且scottliou確實是放在MDIForm上面的, 不知他如何解決此問題的, 我現在是採用一個笨方法, 就是當有Child Form Show出來時,就將WebBrowser隱藏 (PS:TWebBrowser的Visible是沒作用的,要採用包子的方法,將width height設定為0) 當所有的Child都關閉時,WebBrowser才會Show出來! 但是這個方法真的太笨了,不知其他會員有解否? ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~ |
hahalin
版主 發表:295 回覆:1698 積分:823 註冊:2002-04-14 發送簡訊給我 |
|
ccchen
版主 發表:61 回覆:940 積分:1394 註冊:2002-04-15 發送簡訊給我 |
雖不是真解決問題但提供一下我們的做法供參考
[NOTE]我們不是在MDIForm上用WebBrowser, 但用了一個流程圖, 意思是一樣的 Mdiform 上放一個MDiChild占據整個client
1. ChildForm--override CreateParams, styls中去掉ws_Caption且無border
2. Mdiform在create 此child後 SetBounds(0,0,clientwidth-4,clientheight-4) RunTime看起來很理想
|
領航天使
站長 發表:12216 回覆:4186 積分:4084 註冊:2001-07-25 發送簡訊給我 |
引言: 雖不是真解決問題但提供一下我們的做法供參考 [NOTE]我們不是在MDIForm上用WebBrowser, 但用了一個流程圖, 意思是一樣的 Mdiform 上放一個MDiChild占據整個client 1. ChildForm--override CreateParams, styls中去掉ws_Caption且無border 2. Mdiform在create 此child後 SetBounds(0,0,clientwidth-4,clientheight-4) RunTime看起來很理想感謝指導,我先測試看看! ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~ |
bestlong
站務副站長 發表:126 回覆:734 積分:512 註冊:2002-10-19 發送簡訊給我 |
引言: 雖不是真解決問題但提供一下我們的做法供參考 [NOTE]我們不是在MDIForm上用WebBrowser, 但用了一個流程圖, 意思是一樣的 Mdiform 上放一個MDiChild占據整個client 1. ChildForm--override CreateParams, styls中去掉ws_Caption且無border 2. Mdiform在create 此child後 SetBounds(0,0,clientwidth-4,clientheight-4) RunTime看起來很理想不好意思, 不知道這兩個步驟的程式是如何寫的? 可否貼出嗎? 我是雪龍
------
http://blog.bestlong.idv.tw/ http://www.bestlong.idv.tw/ http://delphi-ktop.bestlong.idv.tw/ |
mike0518
一般會員 發表:1 回覆:12 積分:7 註冊:2002-07-11 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |