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

請教有關splitter拉動對齊的問題

答題得分者是:gemi0305
danielj
初階會員


發表:65
回覆:135
積分:40
註冊:2003-06-11

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-07-16 09:57:11 IP:61.220.xxx.xxx 未訂閱
上回在版上問了一個有關在ListView上顯示圖片的問題,得到gemi0305大哥的解答,小弟嘗試使用另一種方式,就是在ListView的位置再放上一個Panel,然後再放上Image,就可以讓ListView及Image交換顯示,可是現在遇到另一個問題: 我在Form上利用Splitter及align設定想達到程式執行時拉動splitter時,所有Form上的元件大小都要隨著更動的效果,但是小弟卻發現拉動splitter時的Panel大小並未隨著更動,請教各位高手要如何才能達到我想要的效果呢? 先謝啦!
gemi0305
版主


發表:81
回覆:564
積分:629
註冊:2003-05-11

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-07-16 11:12:13 IP:210.66.xxx.xxx 未訂閱
danielj你好, 我猜您是否將Splitter加到Panel上去了? 要可以調整大小,必須和要調的物件在"同等級"或說"平行"的位置才行 國泰平安
danielj
初階會員


發表:65
回覆:135
積分:40
註冊:2003-06-11

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-07-16 13:48:18 IP:61.220.xxx.xxx 未訂閱
小弟這個問題又勞駕到gemi0305大哥,先謝謝您! 小弟方才又確認一次,我的splitter, Panel等元件都應該是平行的,且另外有一個treeview也是平行的,其中TreeView在最右,再來是垂直方向的splitter,最右邊是擺Panel,Panel上擺Image TreeView的align property為alLeft splitter的align property為alLeft Panel及Image的align property為alClient 我覺得有問題的是: 當splitter拉左時,這時的Panel應該會變寬,Image應該也會跟著變寬,但是我發現原本StretchDraw在Image上的圖在變寬後卻沒跟著變寬而留下一塊沒有畫圖的Panel部分(會不會是Image->Canvas沒有變寬?),還請gemi0305大哥或版上高手們賜教,謝謝!
gemi0305
版主


發表:81
回覆:564
積分:629
註冊:2003-05-11

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-07-16 15:38:20 IP:210.66.xxx.xxx 未訂閱
danielj你好, 剛剛照你說的方法試了一下,發現沒什麼問題,     這是沒有加任何程式碼,然後把image的Stretch設為true 可否提供你是否對還有對這些元件做什麼設定之類的資訊, 好方便大家幫你找看看問題在什麼地方 國泰平安
danielj
初階會員


發表:65
回覆:135
積分:40
註冊:2003-06-11

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-07-16 16:49:03 IP:61.220.xxx.xxx 未訂閱
感謝gemi0305! 您提到重點了!我剛才把Image的Stretch property設成"true"就沒問題了…
系統時間:2024-06-29 7:53:43
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!