Autor Beitrag
TheUnknown
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 334



BeitragVerfasst: So 14.10.07 17:18 
Hi!

Ich möchte, dass man mein Programm, wann immer man [ESC] drückt, geschlossen werden kann. Über OnKeyDown klappt das aush anstandslos z.B. bei TForm, TEdit, TCheckBox, usw. Aber ich habe auch TRadioGroups, bei denen es kein OnKeyDown-Ereignis gibt... Kann ich, wenn das TRadioGroup gerade den Fokus hat, trotzdem auf [ESC] reagieren!?
Xion
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
EE-Maler
Beiträge: 1952
Erhaltene Danke: 128

Windows XP
Delphi (2005, SmartInspect), SQL, Lua, Java (Eclipse), C++ (Visual Studio 2010, Qt Creator), Python (Blender), Prolog (SWIProlog), Haskell (ghci)
BeitragVerfasst: So 14.10.07 17:22 
Hi,

ja, das ist möglich. Das einfachst ist wohl eine neue Klasse dafür zu erstellen.

Beispiel dafür: forum.dsdt.info/viewtopic.php?t=28396 (Image mit MouseEnter/MouseLeave)


Xion

_________________
a broken heart is like a broken window - it'll never heal
In einem gut regierten Land ist Armut eine Schande, in einem schlecht regierten Reichtum. (Konfuzius)
jakobwenzel
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1889
Erhaltene Danke: 1

XP home, ubuntu
BDS 2006 Prof
BeitragVerfasst: So 14.10.07 17:47 
Setz einfach KeyPreview vom Form auf True, dann landet alles immer im KeyDown von Formular.

_________________
I thought what I'd do was, I'd pretend I was one of those deaf-mutes.
Dieses Thema ist gesperrt, Du kannst keine Beiträge editieren oder beantworten.

Das Thema wurde von einem Team-Mitglied geschlossen. Wenn du mit der Schließung des Themas nicht einverstanden bist, kontaktiere bitte das Team.