AGB  ·  Datenschutz  ·  Impressum  







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

TActionList - gleicher ShortCut für zwei Actions

Ein Thema von ThomasWB · begonnen am 30. Mär 2024 · letzter Beitrag vom 1. Apr 2024
 
Delphi.Narium

Registriert seit: 27. Nov 2017
2.599 Beiträge
 
Delphi 7 Professional
 
#4

AW: TActionList - gleicher ShortCut für zwei Actions

  Alt 31. Mär 2024, 17:20
Sind die beiden TreeViews auf dem gleichen Formular? Wenn nein, helfen zewi TActionList, eine je Formular. Die können dann beide den gleichen ShortCut haben.

Was eventuell funktionieren könnte wäre, die TreeViews auf zwei Frames zu legen und je Frame auch eine TActionList. Könnte funktionieren, hab' ich aber noch nicht probiert.

Oder im Ereignis OnEnter bzw. OnExit die dann jeweils "erforderliche" Action auf Enabled setzen, so dass immer nur eine TAction aktiv ist. Damit könntest Du dann sogar verhindern, dass F2 'ne Wirkung zeigt, wenn kein TreeView den Focus hat.

Wenn aber sowieso per TAction auf F2 das gemacht wird, was bei F2 in 'nem TreeView ohne TAction gemacht wird, wäre das Standardverhalten durchaus die einfachere und sinnvollere Alternative. Per TAction und ShortCut auf F2 bitte nur dann, wenn zwingend eine weitere Logik im Programmablauf erforderlich ist, z. B. dann, wenn nicht nur der Treeevieweintrag selbst bearbeitet werden soll, sondern auch in einem Dialog am Eintrag hängende Objekte.
  Mit Zitat antworten Zitat
 


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 00:19 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