Das Notes Forum

Lotus Notes / Domino Sonstiges => Tipps und Tricks => Thema gestartet von: Axel am 22.04.02 - 12:02:31

Titel: Prüfung ob Dialog mit OK oder Abbrechen beendet.
Beitrag von: Axel am 22.04.02 - 12:02:31
Hi,

mir ist in verschiedenen Postings aufgefallen, dass immer wieder die Frage gestellt, wie prüfe ich, ob ein User einen Dialog mit OK oder Abbrechen beendet.

Mit Script gibt es zwei Möglichkeiten.

1. In der aufrufenden Routine

If workspace.DialogBox("Dialog Box", True, True, False, False, False, False, "Dialog Box", doc) Then
 'User hat mit OK beendet
Else
 'User hat mit Abbrechen beendet
End If


2. In der Dialogmaske
Man kann in QueryClose prüfen, ob der User auf OK oder Abbrechen geklickt hat.

Dazu gibt es in der Klasse NotesUIDocument die Eigenschaft DialogBoxCanceled

flag = notesUIDocument.DialogBoxCanceled

Beispiel:

Sub Queryclose(Source As NotesUIDocument, Continue As Variant)

   If Source.DialogBoxCanceled Then
'Anweisungen beim Abbrechen
   Else
'Anweisungen bei OK
   End If    

End Sub

Axel
Titel: Re: Prüfung ob Dialog mit OK oder Abbrechen beende
Beitrag von: Christopher am 22.04.02 - 15:10:17
Danke Axel genau das habe ich gestern gebraucht und dann im Posting gefunden.

Gruß Christopher