Autor Thema: Prüfung ob Dialog mit OK oder Abbrechen beendet.  (Gelesen 3304 mal)

Offline Axel

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
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
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline Christopher

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.060
  • Geschlecht: Männlich
  • Dumm ist der, der dummes tut.
Re: Prüfung ob Dialog mit OK oder Abbrechen beende
« Antwort #1 am: 22.04.02 - 15:10:17 »
Danke Axel genau das habe ich gestern gebraucht und dann im Posting gefunden.

Gruß Christopher
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Client & Server R 5.011
Principal Certified Lotus Professional R5 System Administration
Microsoft Certified Systems Engineer 2000
Microsoft Certified Systems Administrator 2000
Microsoft Certified Systems Administrator 2003
Microsoft Certified Systems Engineer 2003

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz