Delphi-PRAXiS
Seite 4 von 5   « Erste     234 5      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   TImage Zoom (https://www.delphipraxis.net/170474-timage-zoom.html)

DeddyH 20. Sep 2012 13:44

AW: TImage Zoom
 
Ich weiß auch nicht, wie ich noch helfen soll, ohne das Programm selbst zu schreiben :|

p80286 20. Sep 2012 13:49

AW: TImage Zoom
 
Zitat:

Zitat von Davidlocke13 (Beitrag 1183717)
Tja ich komme da einfach nicht mehr weiter :cry:

Womit kommst Du nicht weiter?
versuch doch mal zu beschreiben wo/was da hakt.

Gruß
K-H

Davidlocke13 20. Sep 2012 13:54

AW: TImage Zoom
 
Mein Problem ist, dass ich Nen Button auf ein TImage setzen will und das wenn ich das Bild Scrolle oder vergrößere bzw. verkleinere das der Button sich in der Größe und Position auf dem Bild an einer Bestimmten stelle anpasst !

DeddyH 20. Sep 2012 14:01

AW: TImage Zoom
 
Dass es generell mit Prozentrechnung funktioniert habe ich ja gezeigt. Du hast aber 2 Probleme:
- Du brauchst das richtige Ereignis
- Du brauchst die korrekten Bezugskoordinaten
Das Ereignis ist ja noch einfach: sobald sich die Bildgröße ändert, muss sich auch die Buttongröße ändern. Da Du das per Code vergrößerst/verkleinerst, musst Du anschließend auch den Button per Code ändern. Schwieriger wird es mit den Koordinaten, je nach Einstellungen (Stretch, Center, Proportional, AutoSize, Align) des TImage. Du musst ja dann ggf. nicht die der Komponente, sondern die der enthaltenen Grafik verwenden, da ist etwas Rechnerei notwendig.

Davidlocke13 20. Sep 2012 14:09

AW: TImage Zoom
 
Tja das ist genau die Schwierigkeit die ich dabei habe :wink:

DeddyH 20. Sep 2012 14:11

AW: TImage Zoom
 
Und das Bild soll sich in alle 4 Richtungen ausdehnen, richtig?

Davidlocke13 20. Sep 2012 14:17

AW: TImage Zoom
 
Ja ! außerdem ist es an der Oberen - Linken - Ecke positioniert !

p80286 20. Sep 2012 14:18

AW: TImage Zoom
 
Ich stelle mir das so vor:
Du setzt einen ein Pixel großen Button auf eine bestimmte Position.(zentralpos)
Du zeichnest den Button in der gewünschten Größe.
Wenn du das Bild verschiebst, wird diese Zentralpos ebenfalls verschoben,


Du vergrößerst/Verkleinerst das Bild:
Du änderst die Abmessungen des Buttons entsprechend.
Du zeichnest den Button in der gewünschten Größe.

Gruß
K-H

DeddyH 20. Sep 2012 14:26

AW: TImage Zoom
 
Zitat:

Zitat von Davidlocke13 (Beitrag 1183731)
Ja ! außerdem ist es an der Oberen - Linken - Ecke positioniert !

Ja, wie denn nun? Soll es sich nur nach rechts und unten ausdehnen oder auch nach links und oben?

Davidlocke13 20. Sep 2012 14:32

AW: TImage Zoom
 
nur nach rechts und unten ausdehnen


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:45 Uhr.
Seite 4 von 5   « Erste     234 5      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz