看板 Visual_Basic 關於我們 聯絡資訊
請輸入專案類型(網站專案或者應用程式專案):vb.net 假設我有一個picturebox1當底圖300mmx300mm(沒設image,只設顏色), 另有二個小picturebox2,picturebox3分別有載入所屬圖片, picturebox2,picturebox3可在picturebox1內移動, 但picturebox2,picturebox3不可發生重疊情形. 我的問題是: (1)如何將picturebox2,picturebox3在picturebox1移動的情形存成一張圖? 我有將picturebox1.controls.add(picturebox2) picturebox1.controls.add(picturebox3) 當我 Dim sz as size(picturebox1.width, picturebox1.height) Dim savebitmap as new bitmap(picturebox1.image, sz) savebitmap.save("c:\abc.jpg") 時卻出現picturebox1.image是null的錯誤訊息, 所以如何將picturebox2,picturebox3,picturebox1變成一張圖? (2)我用textbox1,textbox2,textbox3 分別去設定哪個picturebox(picturebox2或picturebox3),x座標,y座標 如何判斷picturebox2或picturebox3改變的x,y座標是合理的, 不會超出picturebox1的邊界及picturebox2,picturebox3不會有重疊情形 (完全重疊或些許重疊皆不允許) picturebox2及picturebox3的size皆為50mmx50mm 謝謝大家! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.96.98.77
MOONRAKER:要存圖的時候(1)用picbox3的大小開一張bitmap 08/26 12:06
MOONRAKER:(2)根據這個bitmap用graphics.fromimage()做個graphics 08/26 12:07
MOONRAKER:(3)根據picbox2, picbox3的相對位置把圖的內容貼到 08/26 12:08
MOONRAKER:bitmap上就可以存了 08/26 12:08
MOONRAKER:(1)中應是picbox1,誤植為picbox3,請小心閱讀 08/26 12:09
aMaa:感謝回應,(2)把圖的內容貼到bitmap的code怎麼寫? 08/26 14:39