[問題] pictureBox畫面複製的問題
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
Visual C++ 2008 Windows Form 應用程式
問題(Question):
我有兩個pictureBox
想讓兩邊的顯示同步
1顯示什麼2也顯示什麼
在VB6用的方法是 picture2.picture = picture1.image
可是在VC++的pictureBox沒picture這個屬性
用pictureBox2->image = pictureBox1->image; 也無法顯示
(pictureBox1有繪圖)
請問一下VC++的pictureBox有辦法直接這樣pictureBox的複製嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.240.106.212
→
03/31 14:14, , 1F
03/31 14:14, 1F
→
03/31 14:15, , 2F
03/31 14:15, 2F
→
03/31 17:16, , 3F
03/31 17:16, 3F
→
03/31 17:17, , 4F
03/31 17:17, 4F
→
03/31 23:05, , 5F
03/31 23:05, 5F
pictureBox2->Image = (Bitmap)pictureBox1->Image;
C2440那是我這樣寫產生的錯誤訊息
感覺.NET的原件應該各程式語法都差不多才是阿..真奇怪
※ 編輯: Hankmix 來自: 118.165.156.246 (03/31 23:20)
問題似乎是出在我用pictureBox1使用
Graphics ^g = pictureBox1->CreateGraphics();
SolidBrush^ PicBrush = gcnew SolidBrush(Color::FromArgb(64, 64, 64));
g->FillRectangle(PicBrush,picx,picy,picw,pich);
畫了一個矩形的關係
應該是這矩形不管怎麼樣都無法複製過去
剛剛我讓PICTUREBOX隨便讀一張圖片用
pictureBox2->image = pictureBox1->image;
這個就可以 看來這語法應該是沒問題 有問題的應該是那個矩形...
不好意思 一直以為是picturebox的問題...
※ 編輯: Hankmix 來自: 118.165.156.246 (03/31 23:39)