AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Keypress ereigniss auf gesamter Form zur verfügung ?
Thema durchsuchen
Ansicht
Themen-Optionen

Keypress ereigniss auf gesamter Form zur verfügung ?

Ein Thema von Cyberbob_at_tot · begonnen am 22. Okt 2004 · letzter Beitrag vom 22. Okt 2004
Antwort Antwort
Cyberbob_at_tot

Registriert seit: 30. Apr 2003
Ort: Ahlen
270 Beiträge
 
Delphi 2006 Professional
 
#1

Keypress ereigniss auf gesamter Form zur verfügung ?

  Alt 22. Okt 2004, 12:17
Hallo zusammen
ich will die Nummerntasten in meinem Programm verfügbar machen aber ich finde keine Procedure die ich nutzen kann damit es im ganzen Programm immer aktive ist.
Habe Form1 on Keypress versucht, geht nicht!
Habe einzelne Objekte versucht mit Keypress aber das geht dann nur wenn der Focus auf dem Objekt liegt!
Und einen Timer will ich nicht nutzen!


Welche möglichkeit gibt es noch für sowas ?

BIG THX

Cyberbob
-----------------------------------------------------------
The only winning move is not to play ! (Wargames)
-----------------------------------------------------------
  Mit Zitat antworten Zitat
Dax
(Gast)

n/a Beiträge
 
#2

Re: Keypress ereigniss auf gesamter Form zur verfügung ?

  Alt 22. Okt 2004, 12:21
Kuck' dir mal Delphi-Referenz durchsuchenTForm.KeyPreview an. Wenn KeyPreview auf true gesetzt ist, bekommt die TForm immer dann eine OnKey..-Nachricht, wenn auf einem Control des Fomrs eine Taste gedrückt wurde.
  Mit Zitat antworten Zitat
Benutzerbild von malo
malo

Registriert seit: 19. Sep 2004
2.115 Beiträge
 
#3

Re: Keypress ereigniss auf gesamter Form zur verfügung ?

  Alt 22. Okt 2004, 12:22
Du musst KeyPreview auf true setzen und dann im OnKeyDown oder OnKeyUp folgendermaßen vorgehen:

if key = VK_NUMPAD1 then // Befehl
  Mit Zitat antworten Zitat
Cyberbob_at_tot

Registriert seit: 30. Apr 2003
Ort: Ahlen
270 Beiträge
 
Delphi 2006 Professional
 
#4

Re: Keypress ereigniss auf gesamter Form zur verfügung ?

  Alt 22. Okt 2004, 12:23
Jo Funktioniert

Besten dank!
-----------------------------------------------------------
The only winning move is not to play ! (Wargames)
-----------------------------------------------------------
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:18 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz