.net рисовать разные изображения, используя растровое изображение - PullRequest
1 голос
/ 29 ноября 2011

У меня есть функция, она принимает параметр и решает, какое изображение будет нарисовано.Это создает Растровое изображение;и рисует это.Я вызывал эту функцию четыре раза, но она все время создает одно и то же изображение.Я думаю, что причина в Bitmap ^ (указатель).

Как я могу это исправить?

Вот пример моего кода:

System::Void CreateCellImage( Exp^ e1)
{
Bitmap^  cell_image = gcnew Bitmap(50,50);
Graphics^ s = Graphics::FormImage(cell_image);
for( int i = 0; i < e1->size; i++ )
s->drawImage(my_icon, e1->Item[i]->x, e1->Item[i]->y);
this->picBox[i]->Image = cell_image;
}
...