Domino 9 und frühere Versionen > Entwicklung

ws.Dialogbox und OK-Button

(1/2) > >>

tabama:
Hallo,

kann ich innerhalb des Docs in der Dialogbox abragen, ob diese mit OK oder Abbrechen geschlossen wird?

Hintergrund:
Ich möchte diverse Feldprüfungen (QueryClose im Doc und dann cuntinue auf false) durchführen, wenn die Dialogbox mit "OK" verlassen wird. Wird sie mit "Abbrechen" verlassen ist mir alles Wurscht (continue = true)

Ich könnte zwar die Buttons in der Dialogbox verbergen und sie in die Maske bringen, dann habe ich aber das Problem, dass diese beim scrollen evtl. verschwinden.

diali:
flag = notesUIWorkspace.DialogBox( ...)

Return value
flag ... Boolean. Returns True if the user clicks OK in the dialog box. Returns False if the user clicks Cancel.

tabama:
da ist es ja schon zu spät. Dann bin ich ja im aufrufendem Code.

Ich will es aber noch in der Box selbst wissen.

ata:
... ich denke beim Cancel-Verlassen werden verschiedene Events der Dialogmaske nicht durchlaufen - werden sie also durchlaufen bist du mit OK raus - ansonsten eigene Buttons verwenden...

ata

Axel:
Hi,

mit dem Property DialogboxCanceled aus der Klasse NotesUIDocument kannst du im QueryClose-Event  eines Dialogs abfragen ob "Abbrechen" gedrückt wurde.

Beisp.:

Sub Queryclose(Source As NotesUIDocument, Continue As Variant)
  If Source.DialogBoxCanceled Then
    Messagebox ("Abbrechen")
  Else
    Messagebox ("OK")
  End If   
End Sub


Axel

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln