slupki narysowane sa funkcja Rectangle() i przesuwaja sie od prawej do lewej strony.
ponizej link do screenshota mojego miniprogramu
http://easyshare.yoyo.pl/image.php?id=adbee1.jpg
prosze o porady i propozycje
pozdrawiam

void __fastcall TForm1::PaintBox1MouseMove(TObject *Sender,
TShiftState Shift, int X, int Y)
{
Label1->Caption = "Wspołrzędne XY: X = " + (String)X + "; Y = " + (String)Y;
}//---------------------------------------------------------------------------
void __fastcall TForm1::PaintBox1Paint(TObject *Sender)
{
PaintBox1->Canvas->Brush->Color = clYellow;
PaintBox1->Canvas->Rectangle(50, 50, 150, 100);
}
//---------------------------------------------------------------------------
void __fastcall TForm1::PaintBox1MouseMove(TObject *Sender,
TShiftState Shift, int X, int Y)
{
if(PaintBox1->Canvas->Pixels[X][Y] == clYellow)
Label1->Caption = "Wskazuje na prostokÄ…t";
else
Label1->Caption = "Wskazuje na pusty obszar";
}
//---------------------------------------------------------------------------
//---------------------------------------------------------------------------
void __fastcall TForm1::PaintBox1Paint(TObject *Sender)
{
PaintBox1->Canvas->Brush->Color = clYellow;
PaintBox1->Canvas->Rectangle(50, 50, 150, 100);
}
//---------------------------------------------------------------------------
void __fastcall TForm1::PaintBox1MouseMove(TObject *Sender,
TShiftState Shift, int X, int Y)
{
if(PaintBox1->Canvas->Pixels[X][Y] == clYellow)
Label1->Caption = "Wymiary prostokąta: długość - 100, wysokość - 50; "
"Położenie: X - 50, Y - 50";
else
Label1->Caption = "";
}
//---------------------------------------------------------------------------



Powrót do Ogólne problemy z programowaniem
Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 7 gości