Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - Buttons per taste aktivieren
Cracker - Fr 23.08.02 20:11
Titel: Buttons per taste aktivieren
wenn man z.b. enter drückt soll ein bestimmter button benutzt werden, wie ist der befehl dafür
Renegade - Fr 23.08.02 20:46
In Fenstern, die mit ShowModal geöffnet werden, kannst du Buttons ein bestimmtes modulResult zuweisen.
Aber ich denke, was du meinst ist das ereignis onKeyPress oder OnKeyDown. Guck mal in der hilfe nach - ich meine da steht ein gutes beispiel.
Gruß Renegade
Klabautermann - Fr 23.08.02 21:10
Hallo,
wenn du eine neuere Delphi Version verwendest (ich glaube ab Version 5) dann kannst du eine ActionList verwenden. Bei dieser scheibst du deinen Code in eine so genante Action und nicht in das OnChange des Butons. Zu der Action kannst du auch einen Hotkey definieren, z.B. Enter. Jetzt verbindest du den Button mit der Action und immer wenn du drauf druckst wird diese Ausgeführt (aber auch wenn der Hotkey betätigt wird).
Gruß
Klabautermann
Cracker - Fr 23.08.02 21:16
wie verwende ich so eine action list hab vers. 6
Klabautermann - Fr 23.08.02 23:35
Hallo,
Cracker hat folgendes geschrieben: |
wie verwende ich so eine action list hab vers. 6 |
also wenn ich das erklären soll dann aber
richtig [
http://www.auq.de/viewtopic.php?t=1662].
Viel Erfolg
Klabautermann
Delete - Sa 24.08.02 08:58
Titel: Re: Buttons per taste aktivieren
Cracker hat folgendes geschrieben: |
wenn man z.b. enter drückt soll ein bestimmter button benutzt werden, wie ist der befehl dafür |
Ohne ActionList:
Den bestimmten Button auswählen und im Objektinspektor die Eigenschaft "Default" auf
true setzen.
ABER - die Hilfe lesen! Wenn nämlich die "Gefahr" besteht :wink:, dass der User tatsächlich einen anderen Button auswählt (via Tabulator), dann nutzt der Weg nicht allzu viel ...
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!