![]() |
Komponente per Canvas kopieren/neu zeichnen
Liste der Anhänge anzeigen (Anzahl: 1)
Hi Leute
ich möchte eine Komponente (auch an eine andere Position) neu zeichnen. Ich dachte mir, dass es evtl so geht:
Delphi-Quellcode:
geht aber leider nicht, es kommt nur eine Schwarze Fläche in Größe des Buttons.
VAR
x,y, pixel: integer; BEGIN FOR x := 0 TO 65 DO BEGIN // 65 = Testbuttonbreite FOR y := 0 TO 25 DO BEGIN // 25 = Testbuttonhöhe pixel:=canvas.Pixels[x,y]; canvas.Pixels[x+160,y]:=pixel; END; END; Wo liegt der fehler? Oder bin ich komplett auf dem Falschen Fuß? |
Re: Komponente per Canvas kopieren/neu zeichnen
Ich weiß zwar nicht, was das werden soll, aber schau Dir doch mal TCanvas.CopyRect an.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:42 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz