Die Designer-Hilfe ist Dein Freund! Viele, viele Iris-Entwickler haben diese geschrieben, damit Du derartige Frage dort nachschlagen kannst.
Wir wollen verhindern, dass ein Dokument editiert wird. Wo muss ich das abfangen. Hmmm. Ja, ich klick ja in ein Dokument, also wird das ein Dokument-Event sein. Mal schnell unter NotesUIDocument nachschauen ....
BINGO! QueryModeChange
Hurra!
Mist, doch nicht so einfach, der Event wird auch aufgerufen, wenn ich eine Aktion starte. Na gut, dann setz ich in der Aktion eine Umgebungsvariable, die ich im Event abfrage und dann lösche. Wenn die Umgebungsvariable nicht gesetzt ist, lass ich QueryModeChange false zurückliefern und nix ist mit Edit.