AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

suchfunktion

Ein Thema von ulilüding · begonnen am 22. Mai 2011 · letzter Beitrag vom 24. Mai 2011
Antwort Antwort
ulilüding

Registriert seit: 23. Okt 2010
Ort: Berlin
33 Beiträge
 
Delphi 5 Professional
 
#1

AW: suchfunktion

  Alt 22. Mai 2011, 19:50
Hi und Dank an alle,
zum code (rudimentärer geht's kaum):

procedure myform.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if ssCtrl in Shift then begin // is strg gedrückt?
if key=70 then messagebeep(0) // ist es f? dann klingeling
end
end;

Klingeling kommt aber nicht. An logitech glaub' ich eher weniger (nix von denen am Start), das mit dem registerHotkey verfolge ich mal. Ergebnisse demnächst hier.
LG Uli
eben der mit space
  Mit Zitat antworten Zitat
alfold

Registriert seit: 29. Jun 2010
Ort: Neustrelitz
393 Beiträge
 
Delphi 7 Enterprise
 
#2

AW: suchfunktion

  Alt 22. Mai 2011, 20:12
Versuchs mal so
Code:
if (key = 70) and (shift = [ssCtrL]) then
begin
//machwas
end
Gruss alfold
  Mit Zitat antworten Zitat
ulilüding

Registriert seit: 23. Okt 2010
Ort: Berlin
33 Beiträge
 
Delphi 5 Professional
 
#3

AW: suchfunktion

  Alt 22. Mai 2011, 20:44
Das wäre schön... einfach andersherum. Das Problem ist, daß FormKeyDown von der f-Taste gar nicht mehr aufgerufen wird, wenn die Steuerungstaste gedrückt ist. Die procedure wird erst gar nicht durchlaufen. STRG-F hängt sich irgendwo vorher raus, bzw. geht erst gar nicht an das Hauptformular meines Programms.
eben der mit space
  Mit Zitat antworten Zitat
alfold

Registriert seit: 29. Jun 2010
Ort: Neustrelitz
393 Beiträge
 
Delphi 7 Enterprise
 
#4

AW: suchfunktion

  Alt 22. Mai 2011, 20:52
Schliesse mal delhpi
setzt mal ein neues Projekt an und teste den Aufruf!

Gruss
  Mit Zitat antworten Zitat
ulilüding

Registriert seit: 23. Okt 2010
Ort: Berlin
33 Beiträge
 
Delphi 5 Professional
 
#5

AW: suchfunktion

  Alt 22. Mai 2011, 21:36
Nö, alfold, da geht nix. Daß delphi selber den hotkey abfängt liegt sicher nahe. Aber ist's wohl nicht. Ich versuche morgen mal die registerhotkey-Nummer. Danke einstweilen an alle
LG Uli
eben der mit space
  Mit Zitat antworten Zitat
Benutzerbild von Gollum
Gollum

Registriert seit: 14. Jan 2003
Ort: Boxberg
456 Beiträge
 
Delphi 10.1 Berlin Professional
 
#6

AW: suchfunktion

  Alt 23. Mai 2011, 07:46
Hallo,

setzte einmal die Eigenschaft KeyPreview des Formulares auf True.
  Mit Zitat antworten Zitat
ulilüding

Registriert seit: 23. Okt 2010
Ort: Berlin
33 Beiträge
 
Delphi 5 Professional
 
#7

AW: suchfunktion

  Alt 24. Mai 2011, 08:07
Bis hieher Danke, Leute,
falls noch jemand Lust hat: Das Problem hängt zweifelsfrei mit der Verwendung eines Menüs (TMainMenu) zusammen, denn wennn ich das Menü rausschmeiße klappt STRG+F. Ob STRG+F als shortcut im menü drinsteht oder nicht ist gleich, auch dort passiert nix, soll heißen der Menüeintrag mit diesem shortcut wird nicht aufgerufen. Ohne diesen shortcut "frißt" das Menü die Tasteneingabe aber dennoch, so daß sie nicht mal im Hauptformular ankommt(und auch keyPreview nix nützt). autoHotkeys ist auch ohne Wirkung. Idee?
LGU
eben der mit space
  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 23:36 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