Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.780 Beiträge
 
Delphi 12 Athens
 
#15

Re: Menüpunkte ohne ALT-Taste aufrufen

  Alt 21. Jul 2009, 18:24
Zitat von uligerhardt:
Das hört sich an, als würde es aufwändig werden.
du brauchst eigentlich nur eine OnKeyPress-Prozedur erstellen, worin entweder per CASE auf die Buchstaben reagiert wird,
oder man geht das Menü durch, schaut darin, ob dort ein Alt+Buchstabe Hotkey existiert und ruft die zugehörige OnClick-Prozedur auf.
Letzteres hätte auch den Vorteil, daß man keine weitere Tastenliste anlegen muß.

Und dann weißt man entweder im OI allen Komponenten, welche kein Edit/Memo sind, diese Prozedur zu.
Man kann ja mehrere Markieren und ihren zusammen die Ereignisprozedur zuweisen.
Oder man geht im OnCreate der Form alle Komponenten durch prüft auf not X is TCustomEdit und weißt diesen die Prozedur zu.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat