Aktuelles
Neuer OK-Button zum Verlassen von Dialogen
Unsere langjährigen Kunden kennen sicher noch unser grünes Häkchen in der Kopfzeile der Dialogfenster zum Auslösen unserer <ENDE> - Funktion mit der Maus.
Mit dieser konnte der gerade aktive Dialog oder Teildialog einschl. dessen Speicherung verlassen werden, ohne die einzelnen Eingabefelder bestätigen zu müssen.
Seit Windows 7 lässt Microsoft das Implementieren von grafischen Elementen in der Kopfzeile eines Fensters aus Sicherheitsgründen nicht mehr zu, so dass wir diese Funktion nicht mehr realisieren konnten. Wir hatten deshalb als Alternative in die Abbruchfunktion (linke Maustaste auf Kreuz oben rechts bzw. <ESC> - Taste) die Kontrollfrage eingebaut, ob der Dialog mit oder ohne Speichern verlassen werden soll. Es waren folglich immer 2 Mausklicks notwendig. Die <ENDE> Funktion konnte direkt nur noch mit der <ENDE>-Taste ausgeführt werden.
Nun haben wir mit großem Aufwand eine Lösung entwickelt, mit der es wieder möglich ist, die <ENDE> - Funktion in jedem Eingabedialog mit einem Mausklick direkt auszulösen.
Hierzu haben wir in jeder Eingabemaske im Bereich der Erläuterungen des gerade aktiven Eingabefelds unten rechts einen OK - Button eingebaut. Er ist folglich nicht mehr fenster- sondern maskenorientiert. In Steuerdialogen, wie z.B. dem Hauptdialog oder den Auswahldialogen der einzelnen Anwendungen, ist er nicht enthalten, da hier die <ENDE> - Funktion mit der <ABBRUCH> - Funktion (Kreuz oben rechts) identisch ist.
Existieren z.B. zwei Eingabedialoge in einem Fenster, sind in dem Fenster auch zwei OK-Buttons vorhanden.
Nur der OK-Button des Dialoges, in dem das Eingabefeld mit dem Fokus liegt, ist dann aktiv. Der OK-Button des anderen Dialogs ist deaktiviert (ausgegraut) und kann in diesem Moment nicht geklickt werden. Mit jedem Dialogwechsel innerhalb des Fensters werden die OK-Buttons entsprechend umgeschaltet.
Mit der <ENDE> - Funktion wird, wie erwähnt, in der Regel der gerade aktive Dialog verlassen. Ausnahmen gibt es dann, wenn innerhalb eines Dialoges etwa normabhängige Zwischenberechnungen ablaufen, wie z.B. bei der Betondeckung im Stahlbetonbau. In diesem Fall führt die <ENDE> - Funktion zu einem Sprung in das nächste für die interne Berechnung relevante Eingabefeld.
Ist in einem Fenster nur ein Dialog vorhanden, wird in der Regel das Fenster geschlossen. Bei mehreren Dialogen in einem Fenster erfolgt das Schließen des Fensters nur aus dem 1. Dialog. Aus den Folgedialogen springt die <ENDE> - Funktion lediglich in den vorigen Dialog zurück.
Mit dieser neuen Version ersparen wir den Anwendern bei jedem Dialogwechsel einen Mausklick und ermöglichen wieder eine deutlich intuitivere Bedienung.