![]() |
Delphi-Version: 5
Image in der Image Koponente bewegen
Hallo,
ich möchte ein Image in eine Komponente laden, nur leider ist das Image in der Breite viel zu groß/lang. Gibt es irgendeine Möglichkeit, das Bild während der Laufzeit in der Komponente zu verschieben. Beispiel: wenn ich 'A' drücke, erscheint der Anfang des Bildes wenn ich 'M' drücke, erscheint die Mitte des Bildes wenn ich 'E' drücke, erscheint das Ende des Bildes Ich möchte NICHT die Image Komponente an sich verschieben, nur den Inhalt. MfG Mentos56 |
AW: Image in der Image Koponente bewegen
Du könntest mit Canvas.CopyRect den Bereich des Bildes kopieren der angezeigt werden soll und dann an 0,0,image.width,image.height zeichnen.
Edit: Wenn du quasi "nur" von links nach rechts scrollen willst könntest du evtl auch das Bild aus einem TBitmap (oder so) auf das Image malen mit x und y im negativen Bereich. Hab aber nicht probiert obs geht. (Falls du verstehst was ich meine^^) |
AW: Image in der Image Koponente bewegen
Hallo,
Zitat:
Gruß |
AW: Image in der Image Koponente bewegen
Danke euch beiden für die Schnelle Antwort.
Wie mache ich das mit der Scrollbox? |
AW: Image in der Image Koponente bewegen
Hallo,
Zitat:
Gruß |
AW: Image in der Image Koponente bewegen
Hab ich mir gerade schon selbst beantwortet.
Ich habe Image1.parent:=scrollbox1; vergessen. Ich probiere jetzt beide Vorschläge mal aus. Vielen Dank |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:23 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