C2440: ‘System::Drawing::Rectangle ^’ в ‘System::Drawing::Rectangle’

Постепенно приходится переходить на VC++ / CLI . (ранее в основном delphi) , много трудностей возникает .
Некоторые из решений ,буду постить здесь. Возможно выручит кого-то.

Ошибка C2440: ‘System::Drawing::Rectangle ^’ в ‘System::Drawing::Rectangle’ при попытке прорисовки на битмапе.

было так


System::Drawing::Rectangle^ rc= gcnew System::Drawing::Rectangle(0,0,picc->Width,picc->Height);
gr->DrawImage(picc,rc,0,0,picc->Width,picc->Height,System::Drawing::GraphicsUnit::Pixel,ia);

решение оказалось таким.


gr->DrawImage(picc,Rectangle(0,0,picc->Width,picc->Height),0,0,picc->Width,picc->Height,System::Drawing::GraphicsUnit::Pixel,ia);

73