Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by uligerhardt,
21. Jul 2009
Ich meinte eher, alle Eventualitäten zu berücksichtigen - z.B. die oben erwähnten Inplace-Edits eines Grids. Ich werde es morgen mal ausprobieren; vielleicht war ich ja mal wieder übertrieben skeptisch. :)
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by uligerhardt,
21. Jul 2009
Nönö, das mit F10, loslassen, N und so funktioniert schon. Ich sehe nur nicht, wie ich damit unser Problem lösen kann.
Das hört sich an, als würde es aufwändig werden.
Wir haben pingelige Anwender. :lol:
Schon klar. Bei uns war zu DOS-Zeiten alles Eigenbau - nix TurboVision oder so. War lang vor meiner Zeit. :)
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by uligerhardt,
21. Jul 2009
Ja. Hab auch schon einiges davon für meine IsShortCut-Implementierung recycled.
Gute Idee! Mal sehen, was ich noch finde.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by uligerhardt,
21. Jul 2009
Meinst du mich? Wo ein Tastendruck eine Eingabe sein kann, soll er auch so interpretiert werden. Siehe hier und hier.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by uligerhardt,
21. Jul 2009
Das wäre ein akzeptabler Kompromiss, da unsere Anwendung auch andere Uralt-Gebräuche befolgt. Zum Beispiel sind Menüs oft nur dann vorhanden/aktiv, wenn man nix eingeben kann. (Ich kann nix dafür :mrgreen:. War halt auch ne Abwägung zwischen Rückwärts- und Systemkompatibilität.)
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by uligerhardt,
21. Jul 2009
Hab ich auch schon überlegt. Aber es ist ja nicht mit Editboxen getan: In Listboxen kannst du per Eingabe per Anfangsbuchstaben Einträge selektieren, Grids können Inplace-Edits haben und was weiß ich nicht alles. Drum hätte ich gerne eine Möglichkeit, dem fokussierten Control erstmal den Vortritt zu lassen, und erst, wenn dieses kein Interesse bekundet hat, mit meinen Menüpunkten zu kommen.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by uligerhardt,
21. Jul 2009
Damit das das Problem löst, müsste meine Anwendung aber dauernd in der Menüschleife stehen, oder? Dann wäre es sogar noch schwieriger, Text in ne Editbox zu kriegen. :mrgreen:
"Standardmäßig" ging unter DOS vermutlich gar nix. Aber in alten Versionen unserer Software war's halt so. Und letzthin wurde mir vorgerechnet, dass unsere Anwender jetzt 1500mal öfter am Tag ALT drücken müssen als...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by uligerhardt,
21. Jul 2009
Hallo zusammen!
Unter Windows kann man Menüpunkte ja auch mit Tastatur aufrufen, z.B. "&Neu" per ALT-N. Unsere Benutzer sind es nun aus DOS-Zeiten gewöhnt, dass das auch ohne ALT-Taste funktioniert, also im Beispiel schon durch "N" allein. Das habe ich prinzipiell auch hingekriegt, indem ich in unserer Basisformklasse IsShortCut überladen habe. Das hat allerdings den Nachteil, dass man jetzt...