Domino 9 und frühere Versionen > ND6: Entwicklung

ESC-Taste/ Doppelter Rechtsklick blockieren!?

(1/2) > >>

pReD:
Hallo zusammen,

gibt es eine Möglichkeit, die ESC-Taste und den Doppelten Rechtsklick zu blockieren? Ich möchte das statt dem Dokument schließen eine Messagebox erscheint, das der Benutzer über den Button "Dokument speichern und schließen" den ich erstellt habe geht und so das Dokument schließt!

Gruß Patrick

Lossa:
Hallo,

klar geht das.

Du musst nur im QuerySave Event der Maske prüfen, ob ein bestimmtes Feld einen bestimmten Wert hat, und nur wenn der Speichern Knopf verwendet wird, dann wird das Feld gefüllt.
Wenn der Feldwert nicht da ist, dann mittels continue=false, die Aktion abbrechen

Gandhi:
Du meinst QueryClose oder?

Und besser als mit einem Feld ist es m.e. mittels einer globalen Variablen.

koehlerbv:
Im QueryClose sind doch alle Messen schon gelesen, Gandhi. QuerySave ist schon richtig.
Statt des Feldes würde ich aber auch eine globale Variable verwenden - die macht nicht soviel Dreck  ;D

Bernhard

Gandhi:
Wieso sind im QueryClose alle Messen gelesen? Wenn ich da auf continue=false schalte, erreiche ich, dass das Dokument nicht geschlossen wird.
Tue ich das im Query Close, so erreiche ich, dass es nicht gespeichert wird.
Btw: Beim Schliessen wird - soviel ich weiss (korrigiert mich, wenn ich irre) erst das QueryClose abgehandelt und erst dann das QuerySave(wenn es überhaupt anläuft).

Wenn ich z.B. im LeseModus bin, wird QS doch gar nicht angesteuert?!

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln