全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1678
推到 Plurk!
推到 Facebook!

ShowModal的問題,跳到下層點不到

尚未結案
maplefog
一般會員


發表:16
回覆:24
積分:13
註冊:2008-11-08

發送簡訊給我
#1 引用回覆 回覆 發表時間:2009-11-13 22:07:48 IP:140.118.xxx.xxx 訂閱

各位好

我有一個Form1開啟時會最大化,按下Form1上的按鈕後會產生

Form2,Form2是以ShowModal的方式顯示。

這時候Form1是無法點的,但是如果點工具列的其他程式時,Form2會跳

到Form1的下層,這時就要工具列亂按一通Form2才會出現。

請問怎麼處理這種問題呢 謝謝!
chrislove87
一般會員


發表:11
回覆:14
積分:5
註冊:2007-05-09

發送簡訊給我
#2 引用回覆 回覆 發表時間:2009-11-15 00:25:41 IP:114.39.xxx.xxx 未訂閱
可以改用

Form2 -> Show();

ShowModal()是讓Form2取得焦點,並讓Form1暫停
maplefog
一般會員


發表:16
回覆:24
積分:13
註冊:2008-11-08

發送簡訊給我
#3 引用回覆 回覆 發表時間:2009-11-16 15:32:08 IP:140.118.xxx.xxx 訂閱

好像只能用ShowModal了,因為Form1上還有其他元件,不希望Form2執行期間時可以觸發。

可以用fsStayOnTop,但是效果有點太好了,點工具列其他程式時,Form2都一定會維持在最上方。

我希望的是Form2只永遠維持在Form1上層,但是點工具列其他程式時,其他程式一樣可以維持

在最上層,而不是Form2在最上層。 感謝
系統時間:2024-04-26 13:11:32
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!