Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Neuen Beitrag zur Code-Library hinzufügen (https://www.delphipraxis.net/33-neuen-beitrag-zur-code-library-hinzufuegen/)
-   -   Delphi Eine Zeichnung zu einem Objekt machen? (https://www.delphipraxis.net/209568-eine-zeichnung-zu-einem-objekt-machen.html)

Nine9 22. Dez 2021 14:26

Eine Zeichnung zu einem Objekt machen?
 
Guten Tag liebe Community.

Ich habe ein kleines Problem. Ich möchte ein Image erstellen und darauf eine Zeichnung, die Zeichnung soll aber als ein Object gelten das ich per Mousedown
und MouseMove anklicken und beliebig verschieben kann. Wie bei einem vererbten bei Laufzeit erzeugten Panel.

Habt Ihr ein Paar Ideen wie ich das machen kann?.

Mit freundlichen Grüßen

Der schöne Günther 22. Dez 2021 14:28

AW: Eine Zeichnung zu einem Objekt machen?
 
Ich wäre ganz faul und würde einfach ein Fenster (TForm) machen das keine Titelleiste enthält und beim Draufklicken einfach verschoben wird. Bonus: Man kann sogar zusätzlich noch mit Effekten wie variabler Transparenz spielen.

Olli73 22. Dez 2021 14:36

AW: Eine Zeichnung zu einem Objekt machen?
 
Möchtest du die Zeichnung als ein Objekt verschieben, oder soll die Zeichnung aus mehreren verschiebbaren Objekten bestehen?

DeddyH 22. Dez 2021 14:45

AW: Eine Zeichnung zu einem Objekt machen?
 
Hier ein möglicher Ansatz, da geht es zwar um ein Formular, aber es lässt sich einfach auf ein beliebiges Control übertragen: https://www.delphipraxis.net/140096-...chieben-3.html

Nine9 22. Dez 2021 14:56

AW: Eine Zeichnung zu einem Objekt machen?
 
Zitat:

Zitat von Olli73 (Beitrag 1499579)
Möchtest du die Zeichnung als ein Objekt verschieben, oder soll die Zeichnung aus mehreren verschiebbaren Objekten bestehen?

Die Zeichnung sollte ein Objekt sein. also nicht aus mehreren bestehen.

TurboMagic 22. Dez 2021 15:40

AW: Eine Zeichnung zu einem Objekt machen?
 
1. Um welches GUI Framework geht's eigentlich? VCL oder FMX?

2. Könnte eine Paintbox brauchbar dafür sein?


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:20 Uhr.

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