查看單個文章
舊 2009-07-29, 03:15 PM   #7 (permalink)
mini
管理版主
 
mini 的頭像
榮譽勳章
UID - 4144
在線等級: 級別:97 | 在線時長:9815小時 | 升級還需:181小時級別:97 | 在線時長:9815小時 | 升級還需:181小時級別:97 | 在線時長:9815小時 | 升級還需:181小時級別:97 | 在線時長:9815小時 | 升級還需:181小時級別:97 | 在線時長:9815小時 | 升級還需:181小時級別:97 | 在線時長:9815小時 | 升級還需:181小時級別:97 | 在線時長:9815小時 | 升級還需:181小時
註冊日期: 2002-12-07
文章: 13321
精華: 0
現金: 26378 金幣
資產: 3024238 金幣
預設

引用:
作者: chung1206 查看文章
版大,您那個方法對我來說可能太深奧了點,我試不出來,想請教一下,我可不可以在picturebox裡拉八個image排列好,然後下

for i=0 to 7
image1.picture=loadpicture(commonDialog1.FileName)
next i

但它好像還是只載入一張而已,不知道那裡出了問題?謝謝。
你的圖都是載到同一個image1.picture裡
當然結果就是如此
如果你的 image 0~7是用 陣列方式生成
那可改成
語法:
for i=0 to 7
    image(i).picture=loadpicture(commonDialog1.FileName)
next i
引用:
作者: chung1206 查看文章
剛才使用了Image實現了我想要的動作,但現在問題來了,我做了八個Image分別命名為Image1(0)~Image(7),但不知道該怎麼將這八格內的圖通通存在一個jpg檔內?謝謝。
所以才推薦使用API的方法
因為你用八個Image卻要拼成一張圖
雖然不是不可能
但個人不會 ...

如果一開始是印在一個pictureBox上
那存檔就很容易了

其實不會很難只要你拿一張紙
在上面大改畫出你要的版面
就可以很容易搞清楚座標的方程式了
因為你也沒有詳細講出你的專案條件 (比如 載入的圖是固定8張嗎?)
所以才只能點到為止

個人寫程式比較懶 (以前學校教:是要你畫流程圖,軟體寫好玩的畢業後誰管你這麼多...)
都是用腦子迴響式邏輯,想到什麼就加什麼
所以時常碰到死胡同
此時只要拿一張紙畫一畫通常就可走出胡同
(雖然畫出的結果不一定是對的)
所以你可以試試
mini 目前線上  
送花文章: 2010, 收花文章: 7987 篇, 收花: 26789 次
回覆時引用此帖