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

版面編排問題

尚未結案
Miki-lion
中階會員


發表:90
回覆:180
積分:54
註冊:2005-04-24

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-11-04 18:29:00 IP:218.162.xxx.xxx 未訂閱
如附圖    我需要空一個空間出來,我已經用Panel"假裝"空一個出來(只是覆蓋上去)    右邊的TreeView和左邊的ListView align如圖    請問我要如何才能在TreeView上面空出一塊空間?(不一定要用Panel) 發表人 - miki-lion 於 2005/11/04 18:33:35
RedSnow
版主


發表:79
回覆:1322
積分:845
註冊:2003-12-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-11-04 20:58:29 IP:61.217.xxx.xxx 未訂閱
Miki-lion 妳好:    用 Panel 來配置版面空間很好啊,有什麼問題嗎?      7 天天敲鍵盤 v 時時按滑鼠 8
Miki-lion
中階會員


發表:90
回覆:180
積分:54
註冊:2005-04-24

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-11-04 23:10:03 IP:218.162.xxx.xxx 未訂閱
引言: Miki-lion 妳好: 用 Panel 來配置版面空間很好啊,有什麼問題嗎?
那塊Panel是我用"覆蓋'的方式貼上去的, TreeView被他蓋在下面,我不知道要怎樣設定他的align 弄半天版面都亂掉了~~ 總而言之我想要做成我放的圖那樣子的版面,就不知道要如何來設定align PS:剛想到在這些元件下面我還有用1個Panel1,不知道是不是這樣的原因
RedSnow
版主


發表:79
回覆:1322
積分:845
註冊:2003-12-15

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-11-04 23:25:34 IP:59.115.xxx.xxx 未訂閱
Miki-lion 妳好:    嗯~我大概知道妳的問題了,妳試著按照下列步驟來處理看看: 1. 先將 TreeView 的 Align 屬性設為 alNone。 2. 縮小 TreeView 的高度,讓底層的物件 (Panel?) 顯示一塊空間出來。 4. 拉一個 Panel 到 TreeView 的底層物件上,並調整好那個 Panel 所需要用到的高度 (寬度可以先不管)。 5. 設定那個新建立 Panel 的 Align 屬性為 alTop (此時寬度會自動設定與底層物件同寬)。 6. 設定 TreeView 物件的 Align 屬性為 alClient。 7 天天敲鍵盤 v 時時按滑鼠 8
Miki-lion
中階會員


發表:90
回覆:180
積分:54
註冊:2005-04-24

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-11-05 00:05:13 IP:218.162.xxx.xxx 未訂閱
引言: Miki-lion 妳好: 嗯~我大概知道妳的問題了,妳試著按照下列步驟來處理看看: 1. 先將 TreeView 的 Align 屬性設為 alNone。 2. 縮小 TreeView 的高度,讓底層的物件 (Panel?) 顯示一塊空間出來。 4. 拉一個 Panel 到 TreeView 的底層物件上,並調整好那個 Panel 所需要用到的高度 (寬度可以先不管)。 5. 設定那個新建立 Panel 的 Align 屬性為 alTop (此時寬度會自動設定與底層物件同寬)。 6. 設定 TreeView 物件的 Align 屬性為 alClient。
這樣好像不行呢~ 1.因為ListView會去影響到,不過我已經先設定為alNone 這樣子"先"不會蓋到其他的物件 2.新的Panel會變成完全站滿整個上版面
RedSnow
版主


發表:79
回覆:1322
積分:845
註冊:2003-12-15

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-11-05 00:30:34 IP:59.115.xxx.xxx 未訂閱
Miki-lion 妳好:    如果是這樣子的話,妳就再多設幾個 Panel 好了: 1. 把 TreeView 剪下來,然後放到 Panel2 上面。 2. 將 Panel2 的寬度調整好,然後設 Align 為 alLeft。 3. 把 ListView 的 Align 改成 alRight。 4. 在 Panel2 上面增設一個 Panel,調整好所需高度,然後將 Align 設為 alTop。 5. 將 Panel2 上面 TreeView 的 Align 設為 alClient。 7 天天敲鍵盤 v 時時按滑鼠 8
Miki-lion
中階會員


發表:90
回覆:180
積分:54
註冊:2005-04-24

發送簡訊給我
#7 引用回覆 回覆 發表時間:2005-11-05 12:02:30 IP:218.162.xxx.xxx 未訂閱
謝謝~~終於排出來了    不過我發現我自己放的splitter會有問題    這樣就會造成無法自由的移動2個元件的大小    只能往左拉,而且往左之後還不能往右邊拉回來    我知道因為他是在2個Panel之間,所以會有這樣的問題    請問要怎樣克服呢?    如圖~
RedSnow
版主


發表:79
回覆:1322
積分:845
註冊:2003-12-15

發送簡訊給我
#8 引用回覆 回覆 發表時間:2005-11-05 15:01:43 IP:61.230.xxx.xxx 未訂閱
Miki-lion 妳好:    我這邊使用 Splitter 並不會發生妳所描述的那種狀況與限制,但是不知道妳整個版面各個元件的屬性是如何設定的,因此很難正確的猜出妳那邊的問題出在哪裡?    妳先確認一下那個 Splitter 確實是與妳所要調整的物件放在 "同一層",並且其上層物件也都是同一個,然後再確認一下左方 Panel、Splitter、右方 Panel 這三個物件的 Align 屬性是否設定正確 (左 Panel 與 Splitter 均設為 alLeft、右 Panel 設為 alClient)? 如果調試的結果仍未能找出問題,那麼妳就將 Splitter 的各個屬性值都貼上來,我幫妳看看有何處不妥?再不行的話,妳就衡量一下看看是否要把程式打包,然後上傳到 "會員求助程式檔案上傳區"? 7 天天敲鍵盤 v 時時按滑鼠 8
Miki-lion
中階會員


發表:90
回覆:180
積分:54
註冊:2005-04-24

發送簡訊給我
#9 引用回覆 回覆 發表時間:2005-11-05 16:03:18 IP:218.162.xxx.xxx 未訂閱
謝謝~我最後把Panel元件重新編排一次    4個區塊用4個Panel~雖然有點浪費的感覺    不過還是完成了~~    謝謝你~~
系統時間:2024-09-16 9:07:26
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!