по событию OnResize пытался увеличить размеры объкта TRect и столкнулся с интересной проблемой
упрощенный пример кода
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
TRect R=Rect(0,0,Image1->Width,Image1->Height);
Image1->Canvas->Brush->Color=clOlive;
Image1->Canvas->FillRect(R);
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
Image1->Width+=50;
Image1->Height+=50;
TRect R=Rect(0,0,Image1->Width,Image1->Height);
Image1->Canvas->Brush->Color=clLime;
Image1->Canvas->FillRect(R);
}
вроде бы квадрат должен расти с размерами Image ан не.
в обратную сторону всё работает
как решить проблему?