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

如何在 form完整的顯示一張圖片

答題得分者是:zhangyaohu
1666362
初階會員


發表:66
回覆:124
積分:43
註冊:2004-07-07

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-10-29 12:31:23 IP:61.222.xxx.xxx 未訂閱
常常遇到的問題 可以用image顯示圖片沒有問題 但是如果form上面的image的長寬拉的不夠大 執行時候 就沒辦法完整的顯示一張圖 會有部分看不到 可以不管我圖片的大小 然後都可以完整顯示在我ㄧ開始在form拉的Image上面嗎? 我是新手 多多指教 ^^
JerryKuo
版主


發表:42
回覆:571
積分:322
註冊:2003-03-10

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-10-29 13:08:05 IP:220.135.xxx.xxx 未訂閱
引言: 常常遇到的問題 可以用image顯示圖片沒有問題 但是如果form上面的image的長寬拉的不夠大 執行時候 就沒辦法完整的顯示一張圖 會有部分看不到 可以不管我圖片的大小 然後都可以完整顯示在我ㄧ開始在form拉的Image上面嗎? 我是新手 多多指教 ^^
最基本的方法,在把影像放上Image前,先調整Image的長寬,應該就可以。
Image->Width  =  ?;  //載入的圖片長寬;
Image->Height =  ?;
Image->Refresh();    //再refresh一下
1666362
初階會員


發表:66
回覆:124
積分:43
註冊:2004-07-07

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-10-29 13:28:38 IP:61.222.xxx.xxx 未訂閱
if (OpenPictureDialog1->Execute()) Image1->Width = 720; Image1->Width = 480; Image1->Refresh(); Image1->Picture->LoadFromFile(OpenPictureDialog1->FileName); 這樣子寫 也是沒辦法 完整呈現在我form上的imageㄋㄟ =.= 我是新手 多多指教 ^^
zhangyaohu
一般會員


發表:7
回覆:8
積分:8
註冊:2004-06-29

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-10-29 13:51:22 IP:211.162.xxx.xxx 未訂閱
試試設定Image->Stretch = true;
1666362
初階會員


發表:66
回覆:124
積分:43
註冊:2004-07-07

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-10-29 13:58:31 IP:61.222.xxx.xxx 未訂閱
if (OpenPictureDialog1->Execute()) Image1->Stretch = true; Image1->Picture->LoadFromFile(OpenPictureDialog1->FileName); 這樣就可以任意顯示圖的大小 也不用去拉 form上面的image 拉的半死 =.= 我是新手 多多指教 ^^
JerryKuo
版主


發表:42
回覆:571
積分:322
註冊:2003-03-10

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-10-29 14:06:51 IP:220.135.xxx.xxx 未訂閱
引言: if (OpenPictureDialog1->Execute()) Image1->Width = 720; Image1->Width = 480; Image1->Height=480 Image1->Refresh(); Image1->Picture->LoadFromFile(OpenPictureDialog1->FileName); 這樣子寫 也是沒辦法 完整呈現在我form上的imageㄋㄟ =.= 我是新手 多多指教 ^^
不曉得是貼錯,還是本來就不行,你再檢查看看, 如果會用Image->Stretch = true,那就不用考慮上面的做法囉 發表人 - jerrykuo 於 2004/10/29 14:08:34
1666362
初階會員


發表:66
回覆:124
積分:43
註冊:2004-07-07

發送簡訊給我
#7 引用回覆 回覆 發表時間:2004-10-29 16:12:35 IP:61.222.xxx.xxx 未訂閱
JerryKuo 版主 sorry 您給的建議也是對的 我太急了 所以沒看清楚 我是新手 多多指教 ^^
系統時間:2024-07-01 11:38:51
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!