__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
bMove = false;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Image1MouseDown(TObject *Sender, TMouseButton Button, TShiftState Shift,
int X, int Y)
{
iX = X;
iY = Y;
bMove = true;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Image1MouseMove(TObject *Sender, TShiftState Shift, int X,
int Y)
{
if( !bMove ) return;
ScrollBox1->HorzScrollBar->Position = ScrollBox1->HorzScrollBar->Position + iX - X;
ScrollBox1->VertScrollBar->Position = ScrollBox1->VertScrollBar->Position + iY - Y;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Image1MouseUp(TObject *Sender, TMouseButton Button, TShiftState Shift,
int X, int Y)
{
bMove = false;
}