Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by marabu,
20. Feb 2006
Mir scheint du hast eine spezielle Zielgruppe im Auge. Nur linke Hand und die verkehrt herum - arbeiten deine Benutzer in der Regierung?
Mein Lösungsansatz erfordert übrigens keine formular-übergreifenden Zugriffe, da üblicherweise nur der Action-Code zentralisiert wird - die event handler bleiben in der jeweiligen Form.
Viel Erfolg mit deinem Projekt.
marabu
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by marabu,
20. Feb 2006
Ich muss zugeben, dass für mich Einhandbedienung und Strg+D für Drucken vereinbar erscheinen. Auch ist ein simples D als ShortCut kontraproduktiv, wenn alle anderen Anwendungen Strg+D verwenden, aberseisdrum. Unter Berücksichtigung deiner Anforderung würde ich das Problem so lösen:
// shortcut = D
procedure TDemoForm.PrintActionUpdate(Sender: TObject);
begin
with Sender as TAction do
...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by marabu,
17. Feb 2006
Herzlich willkommen in der Delphi-PRAXiS, Lübbe.
Du umgehst das Problem geschickt, wenn du für deine ShortCuts einen Shift-Key zum Kennbuchstaben dazu nimmst - mit Strg+P bzw. Strg+D wird auch in vielen anderen Windows-Programmen gedruckt.
Freundliche Grüße vom marabu