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
 
ThomasWB

Registriert seit: 21. Jun 2015
38 Beiträge
 
#5

AW: TActionList - gleicher ShortCut für zwei Actions

  Alt 1. Apr 2024, 11:52
Zitat:
Nur mal am Rande: F2 ist der Key, der in einem Windows-Treeview den fokusierten Eintrag in den Editmodus schaltet, dafür braucht man keine extra Action...
Das würde ausreichen, wenn es ein einfaches Ändern des Eintrages ist. Es wird hierbei aber je nach Treeview ein Formular aufgerufen, dass den endgültigen Inhalt des Knoten steuert.

Zitat:
"erforderliche" Action auf Enabled
Das habe ich schon gemacht - durch das OnUpdate-Event des jeweiligen TAction-Items. Damit verhindere ich perfekt den Aufruf der Änderung des Knotens bei TAction = disbaled, wenn das entsprechende Treeview keinen Fokus hat. Leider funktioniert F2 am anderen Treeview trotzdem nicht.

Zitat:
oder du fängst im Form.OnKeyXxx mit KeyPreview dieses ab und steuerst dann manuell an, was jetzt gemacht werden soll.
Ich hatte schon befürchtet, dass dies die einzigen Lösung ist. Da ich aber mit TActionList erst ganz neu zu arbeiten begonnen habe (es bietet einige Vorteile), dachte ich, ich frage mal nach, bevor ich den "Umweg" über Form.OnKey nehme.
  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 19:07 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