Autor Thema: @DialogBox und Cancel-Button  (Gelesen 1828 mal)

Offline Christian97

  • Aktives Mitglied
  • ***
  • Beiträge: 182
  • Geschlecht: Männlich
@DialogBox und Cancel-Button
« am: 01.11.03 - 20:18:23 »
Hallo,

ich habe mir eine Dialogbox gebastelt, deren Eingaben dann in meine Hauptmaske übernommen werden. Nach der Zeile für den Aufruf der Box kommt noch der Code für die Weiterverarbeitung kommt, z.B. Übernahme der eingegebenen Daten in eine Textliste.
Mein Problem ist nun, daß die Verarbeitung nicht anhält, wenn ich in der Dialogbox auf "Cancel" klicke. Gibt es einen Rückgabewert, damit ich abfragen kann, ob "OK" oder "Cancel" geklickt wurde und somit den Rest stoppen kann?

Vielen Dank!
Christian

Offline Christian97

  • Aktives Mitglied
  • ***
  • Beiträge: 182
  • Geschlecht: Männlich
Re:@DialogBox und Cancel-Button
« Antwort #1 am: 01.11.03 - 21:11:39 »
Hab mein Problem teilweise gelöst. Ein @Failure-Aufruf sprang nicht an, daher lief alles weiter. Ich hab's nun mit ner @Return(@Prompt)-Lösung hinbekommen.

Trotzdem tät ich gern wissen, ob man die Buttonbetätigung einer @Dialogbox abfragen kann.

Ciao,
Christian

Offline fritandr

  • Global Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 742
  • Geschlecht: Männlich
  • Höre nie auf besser zu werden...
    • KAMMACHI Consulting GmbH
Re:@DialogBox und Cancel-Button
« Antwort #2 am: 01.11.03 - 21:24:14 »
Hallo,

Auszug aus der Notes Hilfe

-----
This script tests for the DialogBoxCanceled property, then prompts users to confirm that they want to cancel the dialog. You must attach this script to the QueryClose event for the form you specified with the DialogBox method of the NotesUIWorkspace class.

(Globals)(Declarations)
%INCLUDE "lsconst.lss"
Sub Queryclose(Source As NotesUIDocument, Continue As Variant)
  If Source.DialogBoxCanceled Then
    If Messagebox ("Do you really want to Cancel", _
    MB_YESNO+MB_ICONQUESTION, "Cancel") = IDNO Then
      Continue = False
    End If
  End If  
End Sub
-----

Viele Grüße
fritandr
Andreas Fritz

Offline animate

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.540
  • Uh, I'm just gonna go find a cash machine.
    • LA2
Re:@DialogBox und Cancel-Button
« Antwort #3 am: 02.11.03 - 08:37:37 »
probiers doch einfach mal aus:

_return:=@Dialogbox(...);

Und dann mal _return (oder @Text(_return))  mit @Prompt ausgeben lassen.
Thomas

Fortunately, I'm adhering to a pretty strict, uh, drug, uh, regimen to keep my mind, you know, uh, limber.

Offline Christian97

  • Aktives Mitglied
  • ***
  • Beiträge: 182
  • Geschlecht: Männlich
Re:@DialogBox und Cancel-Button
« Antwort #4 am: 02.11.03 - 12:12:51 »
Danke für den Denkanstoß! Ich hab's probiert: Bei "OK" ist der Rückgabewert 1 und bei "Cancel" ist er 0.

Danke!
Christian

Offline billygates

  • Aktives Mitglied
  • ***
  • Beiträge: 145
  • Geschlecht: Männlich
  • Ich kann 'proprietär' nicht mehr hören!
Re:@DialogBox und Cancel-Button
« Antwort #5 am: 03.11.03 - 10:56:53 »
Für den @Dialogbox gibt es die Option "[NoOKCancel]"& "[NoCancel]" (siehe R5 Hilfe). Setz beide Optionen ein und bau Dir die Button selbst.

Offline Christian97

  • Aktives Mitglied
  • ***
  • Beiträge: 182
  • Geschlecht: Männlich
Re:@DialogBox und Cancel-Button
« Antwort #6 am: 03.11.03 - 17:38:13 »
Danke Dir, werd ich mal probieren.

Ciao,
Christian

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz