![]() |
Re: Menüpunkte ohne ALT-Taste aufrufen
Zitat:
![]() ![]() |
Re: Menüpunkte ohne ALT-Taste aufrufen
Zitat:
Zitat:
|
Re: Menüpunkte ohne ALT-Taste aufrufen
Zitat:
einfach nur grad nochmals mit 'nem TMainMenü ausprobiert und bei TPopupMenü sollte es das Selbe sein (die arbeiten ja gleich) halt solange das Menü geöffnet ist :angel2: aber sonst wird es wohl recht schwierig ... du könntest .B. in die Buttons und So (außer Edits, Memos ...) eine OnKeyPress-Methode implementieren, welche deine Wunschtasten ans Menü weiterleitet oder die Funktionen direkt aufruft allerdings geht ja windows immer mehr von Tasten auf Maussteuerung über, oder wodurch erklärt es sich sonst, daß "neuerdings" die Markierungen der Menü-HotKeys ausgeblendet sind? Zitat:
nja, "standardmäßig" in Bezug auf z.B. die Menüleite, welche man sich per TurboPascal einbauen konnte :angel2: |
Re: Menüpunkte ohne ALT-Taste aufrufen
Zitat:
Zitat:
Zitat:
Zitat:
|
Re: Menüpunkte ohne ALT-Taste aufrufen
Zitat:
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. |
Re: Menüpunkte ohne ALT-Taste aufrufen
Zitat:
|
Re: Menüpunkte ohne ALT-Taste aufrufen
wenn du es als OnKeyDown-Procedur nur in Komponenten integrierst, wo keine derartigen Tasten nötig sind, dann dürfte es keine Probleme (auch mit den InPlace-Sachen) geben
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:52 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