Forum: Algorithmen, Datenstrukturen und Klassendesign
by ulilüding,
24. Mai 2011
Nur soviel: man sollte sich nie sicher sein, bevor man nicht nochmal nachgeguckt hat. Insofern hast Du, blauweiss, absolut recht gehabt. Die "heimliche" Routine für den shortcut sollte auch nix sichtbares machen. Damit ist dieses Thema zu ende, seine Dämlichkeit Uli dankt allen Beteiligten und hofft, es habe trotzdem etwas Spaß gemacht. CUnextTime
Forum: Algorithmen, Datenstrukturen und Klassendesign
by ulilüding,
24. Mai 2011
ja, ganz sicher. Und autoHotkey würde da ja auch ein Wörtchen mitreden. Wenn der shortcut für IRGENDWAS vergeben wäre, sollte ja auch IRGENDWAS passieren, menümäßig. Tut sich aber nix.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by ulilüding,
24. Mai 2011
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...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by ulilüding,
22. Mai 2011
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
Forum: Algorithmen, Datenstrukturen und Klassendesign
by ulilüding,
22. Mai 2011
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.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by ulilüding,
22. Mai 2011
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;
Forum: Algorithmen, Datenstrukturen und Klassendesign
by ulilüding,
22. Mai 2011
Hallo Leute,
auf daß Ihr Euch totlacht: Strg+F kmmt in meinem Formular irgendwie nicht an, so daß ich damit eine Suche starten könnte. Key preview, shortcut für Menüpunkt, key down-Ereignis, ALLES tot. Der scancode für die strg-Taste kommmt an (17), danach macht das f nix mehr.
www = werweißwas
Danke vom Uli LÜding