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

Image如何跟著Form1隨意縮放?

尚未結案
Chenbc
一般會員


發表:31
回覆:33
積分:12
註冊:2004-01-06

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-05-13 20:14:24 IP:61.59.xxx.xxx 未訂閱
請教各位,從CCD抓取影像Show到Form1上的Image1時,我想當這個Form1被mouse拉大或縮小時這個Image也一起拉大或縮小. 用 Form1->Image1->Width=Form1->Width; Form1->Image1->Height=Form1->Height; 有看到會隨著一起拉大或縮小但沒有完全貼合到Form1邊界. 請指教.
adonis
高階會員


發表:140
回覆:258
積分:159
註冊:2002-04-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-05-13 21:36:32 IP:61.62.xxx.xxx 未訂閱
Chenbc, 您好    試試在FormResize中  
Form1->Image1->Width=Form1->Width 1; 
Form1->Image1->Height=Form1->Height 1;
 
應該可以自行微調所要加的數吧。 我也在努力學習中 ^ ^
------
我也在努力學習中,若有錯謬請見諒。
hahalin
版主


發表:295
回覆:1698
積分:823
註冊:2002-04-14

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-05-13 22:43:03 IP:218.170.xxx.xxx 未訂閱
Image1->Align=alClient;
Chenbc
一般會員


發表:31
回覆:33
積分:12
註冊:2004-01-06

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-05-14 00:17:02 IP:61.59.xxx.xxx 未訂閱
Adonis & Hahalin兩位的方法皆可行, 稍微將心得寫下; 1. Form1->Image1->Width=Form1->Width 1; Form1->Image1->Height=Form1->Height 1; 一開始就會產生右側及下方的Scroll Bar.可同步縮放. 2. mage1->Align=alClient; 是會貼付在Form上但不知為何右邊的Form會空出一塊出來. 縮小Form時才會產生Scroll Bar, 以上2種方法在Scroll Bar離開端點時這Image就不會Redrew了. 這應該是Builder的限制問題. 都尚未試出與Form同時左,右,下,三邊同時貼齊黏住==>好像是跟抓取的畫素有關.還會繼續試,先謝謝兩位了.
hahalin
版主


發表:295
回覆:1698
積分:823
註冊:2002-04-14

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-05-14 06:54:26 IP:218.170.xxx.xxx 未訂閱
Image->AutoStretch=true; Form->AutoSize=true;
Chenbc
一般會員


發表:31
回覆:33
積分:12
註冊:2004-01-06

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-05-14 17:55:57 IP:61.59.xxx.xxx 未訂閱
謝謝Adonis & Hahalin兩位.試了之後發現可能會因要show出的解析度的關係而無法完全貼合Form. 倒是用了 Image->AutoSize=true; Form->AutoSize=true; 就變成這Form無法縮放了.
系統時間:2024-05-12 11:26:04
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!