![]() |
Tastaturabfrage in Frames
Hallo
mit Hilfe eines Dialogfensters stelle ich in meinem Programm eine Texthilfe mit mehreren Textblöcken zur Verfügung, um ein Formular auszufüllen. Das Dialogfenster ist wie folgt aufgebaut: Auf einer Form füge ich eine Scrollbox als Container für eine Liste von Frames ein. Jeder der Frames stellt mit Hilfe eines Labels einen Textblock zur Verfügung. Problem: Jetzt möchte ich den Text des Labels via Leertaste in ein anders Steuerelement übernehmen, nachdem ich einen oder mehrere Frames angeklickt/ausgewählt habe. Leider stellt die ActionList die Leertaste nicht zur Verfügung und der Frame besitzt kein OnKeyUp-Ereignis, welches ich abfragen könnte. Hat hier jemand eine Rat???? Oliver |
Re: Tastaturabfrage in Frames
Hallo,
hab das Problem, welches gar kein wirkliches Problem war selbst gelöst. Wenn man in der Form das KeyPreview-Ereignis auf true stellt klappt es auch mit der Abfrage:
Delphi-Quellcode:
Oliverprocedure TFrmTexthilfe.FormKeyUp(Sender: TObject; var Key: Word; Shift: TShiftState); begin if key = VK_SPACE then begin . . . end; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:31 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