PostEvent method (WinStudio scripts)
Applies To
IWSForm interface
Definition
Generates a standard event or a customized event as the last event for the specified form.
Syntax
object.PostEvent( string )
| Part | Description | 
| object | Required. The name of a valid form object. | 
| string | Required. The name of the event. | 
Example
The following script generates a form event to run an appropriate report based on a selection.
 Sub Main()
    Dim Selection As String 
    On Error GoTo ErrorHandler
    Application.DiagnosticsLog("entering script")
    ReturnValue = "1"
    Selection = GetParameter(0)
    Application.DiagnosticsLog("Selection= " & Selection)
    Select Case Selection
    Case "1"
         ThisForm.PostEvent("ReportByBank")
    Case "2"
         ThisForm.PostEvent("ReportByCustomer")
    Case "3"
         ThisForm.PostEvent("ReportByAccountSet")
    Case Else
         GoTo ErrorExit
    End Select
    GoTo NormalExit
    NormalExit:
    Application.DiagnosticsLog("exiting script normally")
    ReturnValue = "0"
    Exit Sub
    ErrorExit:
    Application.DiagnosticsLog("exiting script via ErrorExit")
    ReturnValue = "1"
    Exit Sub
    ErrorHandler:
    Application.ShowMessage(Err.Description)
    ReturnValue = "1"
    Exit Sub
End Sub