Domino 9 und frühere Versionen > Entwicklung

LS Dialogbox Werteübergabe

(1/3) > >>

TomLudwig:
Hi,
ich habe 2 Masken die beide das gleiche Feld (Optionsschaltfläche mit 3 Werten) beinhalten (wurde per Copy/Paste eingefügt). Nun soll in per DialogBox das Feld geändert werden. Funktioniert aber nicht.

Hier der eingesetzte Quellcode:

Sub Click(Source As Button)
   Dim doc As NotesDocument
   Dim uiwork As New NotesUIWorkspace
   Dim uidoc As NotesUIDocument
   Dim flag As Variant
   
   Set uidoc = uiwork.CurrentDocument   
   Set doc = uidoc.Document
   flag = uiwork.DialogBox( "Groesse", True, True, True, True, True, False, "Auswahl Größe", doc, True, False)   
End Sub

meichhorner:
Hy,

wie wärs am Schluss noch mit uidoc.save  ;)

Cu
Martin

TomLudwig:
Ich möchte das Document noch nicht speichern.
Ich möchte dass, das Feld zur "Laufzeit" schon geändert wird um dann es für weitere Berechnungen abzufragen.

Dann kann der Benutzer immernoch entscheiden ob er es speichern will oder nicht.

meichhorner:
So funktionierts  ;)


--- Code: ---Dim doc As NotesDocument
   Dim uiwork As New NotesUIWorkspace
   Dim flag As Variant
   
flag = uiwork.DialogBox( "Grösse", True, True, True, True, False, False, "Auswahl Grösse")  
--- Ende Code ---

Wenn du das CurrentDocument nimmst brauchst du das doc nicht anzugeben.

Cu
Martin

TomLudwig:
Ich wähle eine Optionsschaltfläche in der Dialogbox aus und es wird leider noch nicht übernommen ins Hauptdokument. Auch wenn ich die Dialobox ohne "doc" öffne... Was mache ich falsch?

flag = uiwork.DialogBox( "Groesse", True, True, True, True, True, False, "Auswahl Größe", , True, False)

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln