Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Mehrere Komponenten zur Laufzeit auswählen (https://www.delphipraxis.net/216511-mehrere-komponenten-zur-laufzeit-auswaehlen.html)

ggscholz 9. Jan 2025 17:58

Mehrere Komponenten zur Laufzeit auswählen
 
Hallo in die Runde,

ich finde keine Lösung: ich möchte zur Laufzeit mehrere Komponenten mit der Maus auswählen, um dann für genau diese Komponenten etwas auszuführen.

Das geht ja in der IDE ohne weiteres - ich hatte erwartet, das es dafür eine Delphi/Windows Funktion gibt, finde aber dazu nichts, was mich weiter bringt.

Egal ob Button, Edit, Panel ... - ich finde keinen Weg, die Komponenten zu markieren.

Hat jemand eine Idee oder Hinweis wie ich da weiter komme??

Grüße Gerd

Delbor 9. Jan 2025 20:24

AW: Mehrere Komponenten zur Laufzeit auswählen
 
Hi ggscholz

Du könntest mit der Maus ein (temporäres) Rechteck zeichnen und dann feststellen, welche Seiten/Ecken welcher Komponenten sich innerhalb dieses Rechteckes (oder Quadrates) befinden.

Willst du Komponenten zur Laufzeit markieren, kannst du einen Markierungsrahmen darum zeichnen, musst dies aber bei jedem Neuaufbau des Screens tun.

Gruss
Delbor

jaenicke 9. Jan 2025 21:06

AW: Mehrere Komponenten zur Laufzeit auswählen
 
Wenn das wirklich schön aussehen soll, würde ich eine kostenpflichtige Bibliothek empfehlen. Kommt das in Frage? Dann würde ich dazu mehr schreiben.

Ansonsten gibt es auch kostenlose Quelltexte, aber eben mit Abstrichen.

ggscholz 12. Jan 2025 11:11

AW: Mehrere Komponenten zur Laufzeit auswählen
 
Ich hatte bisher keinen Bedarf für so Funktion. Mir Drag and Drop können ja Komponenten markiert/ausgewählt werden. Und diese Funktion, mehrere Komponenten auszuwählen, um damit etwas zu machen, begegnet einem ja (nicht nur in Delphi) regelmäßig.
Es wäre nice to have aber nicht zwingend, daher Danke an jaennicke für das Angebot, ist aber im Budget nicht abgedeckt.

Schönen Sonntag noch (bei mir noch mit viel Schnee)

Gerd

jaenicke 12. Jan 2025 11:54

AW: Mehrere Komponenten zur Laufzeit auswählen
 
Es gibt auch dann Möglichkeiten. Ich wollte nur erstmal die Richtung wissen. :-D Dann kannst du es mit Lösungen wie dieser versuchen:
https://github.com/havlicekp/form-designer


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:15 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