Showing posts with label ob. Show all posts
Showing posts with label ob. Show all posts

Monday, December 11, 2017

iLogic Form öffnen und beobachten ob und wie es geschlossen wird

iLogic Form öffnen und beobachten ob und wie es geschlossen wird


Hier wurde gefragt, wie man pr�fen kann, ob ein iLogic-Form ge�ffnet ist oder nicht. Einen direkte Weg kenne ich nicht, aber man kann �ber eine iLogic-Regel das Formular �ffnen und in ein Benutzer-iProperty schreiben, das es auf ist und das Schlie�en des Formular "beobachten" und ebenfalls in das iProperty schreiben.

image


Sub Main()
iProp Formstatus ggf. anlegen und bef�llen mit ge�ffnet
iProperties.Value("Custom", "Formstatus") = "ge�ffnet"
Form laden
Dim R As FormReturnValue = iLogicForm.Show("Form1", FormMode.Modal)

Debug: R�ckmeldung, nach dem schlie�en der Form. So kann auf verschiedene Schlie�methoden
(Schlie�en-Button, X oben rechts u.a.) reagiert werden
MsgBox (R.Result.tostring)

Auf Reaktion der Formschlie�ens reagieren
Select Case R.Result.tostring
Case "Close"
MsgBox ("geschlossen mit Schlie�en-Button")
iProperties.Value("Custom", "Formstatus") = "geschlossen"
Case Else
MsgBox ("Abbrechen")
iProperties.Value("Custom", "Formstatus") = "geschlossen"
End Select
End Sub

Hier das Modell mit der Regel und dem Formular im 2018 Format.



visit link download
Read more »