Am 23.10.2022 um 19:16 schrieb Jens Köhler:
[...]
ich glaube, ich habe eine Idee:
- man könnte doch ein TComponent oder TPanel so verschachteln,
das es ausschaut wie ein Menü
- dann könnte man doch da innerhalb des Panels eine TEdit
platzieren, und wenn man dann auf das Formular mit der Maus
klick, das Panel verbergen (nicht löschen, damit es evtl. wieder
aus der Versenkung heraus geholt werden kann - mit einer Objekt-
referenz
- und wenn das Programm beendet wird (FormDestroy), dann das vorher
erzeugte Panel löschen, samt dem TEdit Objekt
Das hat zwar im ersten Moment etwa "Mehr"arbeit, man kann aber das
Panel ja so dynamisch programmieren, das es für weitere, andere
Menüpunkte zu Rate gezogen werden.
Und man müsste die Keypreview auf das Form einstellen, damit bei
Tastendruck in einen anderen TComponent das Menu wieder geschlossen
wird - also so jetzt als zusätzliche Möglichkeit - neben MouseMove,
MouseDown oder OnEnter, und OnExit.
Nur so aus dem Bauchgefühl.
Vielleicht gibt es ja andere Vorschläge ?
Gruß, Jens
--
Diese E-Mail wurde von Avast-Antivirussoftware auf Viren geprüft.
www.avast.com