Announcement

Collapse
No announcement yet.

Aktualisieren umgehen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Aktualisieren umgehen

    Hi,
    <BR>
    <BR>ich habe mittels TCanvas ein Rechteck in eine TImage-Komponente zur <BR>Laufzeit gezeichnet.
    <BR>Nun möchte ich aber das Rechteck verschieben und die Größe verändern <BR>können. Auch dies war kein größeres Problem, aber wie umgehe ich das <BR>lästige Aktualisieren des Bildes wenn ich das Rechteck verschiebe oder <BR>die Größe ändere.
    <BR>Oder wie entferne ich einfach dieses Objekt wieder vom Bild bevor ich
    <BR>das Bild an der neuen Position zeichne.
    <BR>
    <BR>thx
    <BR>Torsten Lang

  • #2
    Hallo!

    Also, ich lösche den Canvas einfach mit: (...aus dem Gedächtnis)

    <PRE>
    var
    client_rect : TRect;
    begin
    with MyCanvas do begin
    client_rect.Left := 0;
    client_rect.Top := 0;
    client_rect.Right := Image_width;
    client_rect.Bottom := Image_height;
    Brush.Color := clWhite; //...oder was anderes
    FillRect(client_rect);
    end;
    </PRE>

    Grüße

    rol

    Comment

    Working...
    X