Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: pReD am 09.11.05 - 09:34:25

Titel: ESC-Taste/ Doppelter Rechtsklick blockieren!?
Beitrag von: pReD am 09.11.05 - 09:34:25
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
Titel: Re: ESC-Taste/ Doppelter Rechtsklick blockieren!?
Beitrag von: Lossa am 09.11.05 - 09:45:09
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
Titel: Re: ESC-Taste/ Doppelter Rechtsklick blockieren!?
Beitrag von: Gandhi am 09.11.05 - 12:45:13
Du meinst QueryClose oder?

Und besser als mit einem Feld ist es m.e. mittels einer globalen Variablen.
Titel: Re: ESC-Taste/ Doppelter Rechtsklick blockieren!?
Beitrag von: koehlerbv am 09.11.05 - 12:54:28
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
Titel: Re: ESC-Taste/ Doppelter Rechtsklick blockieren!?
Beitrag von: Gandhi am 09.11.05 - 12:59:57
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?!
Titel: Re: ESC-Taste/ Doppelter Rechtsklick blockieren!?
Beitrag von: koehlerbv am 09.11.05 - 13:12:58
über den Button "Dokument speichern und schließen"

Es geht doch ums Speichern, Gandhi. Und das QueryClose wird nach dem QuerySave ausgeführt.

Bernhard
Titel: Re: ESC-Taste/ Doppelter Rechtsklick blockieren!?
Beitrag von: Gandhi am 09.11.05 - 13:27:05
Zitat
Ich möchte das statt dem Dokument schließen 
Im Grunde aber etwas sophistisch. ;)
Titel: Re: ESC-Taste/ Doppelter Rechtsklick blockieren!?
Beitrag von: koehlerbv am 09.11.05 - 13:36:20
Richtig. Ausserdem fehlen in dem Satz dermassen viele Kommata, dass wir ihn vielleicht sowie nicht richtig verstanden haben  ;)

Bernhard
Titel: Re: ESC-Taste/ Doppelter Rechtsklick blockieren!?
Beitrag von: pReD am 09.11.05 - 15:54:59
hm, ja sorry fürd ie satzstellung usw :)  hab das problem per queRysave gelöst, danke!

Gruß Patrick