我有一个功能,它需要一个参数并决定要绘制哪个图像。 它创建了一个Bitmap;并绘制它。 我将此功能调用了四次,但它始终创建相同的图像。 我认为原因是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;
}