![]() |
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 |
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 |
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. |
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 |
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:
![]() |
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