'Put this code in the ThisTerminal code window
Private Sub Terminal_Connected(ByVal sender As Variant, ByVal ConnectionID As Long, ByVal connnectionType As Attachmate_Reflection_Objects_Emulation_OpenSystems.ConnectionTypeOption, ByVal connectionSettings As Variant)
'Define an event that occurs when there is no host activity for 30 seconds
ThisScreen.DefineEvent 1, DefinedEventType_Silence, "00:00:30", 1, 1
End Sub
'Put this code in the ThisScreen code window
'The following procedure is executed when a defined event triggers.
Private Sub Screen_DefinedEvent(ByVal EventNumber As Long, ByVal EventType As Attachmate_Reflection_Objects_Emulation_OpenSystems.DefinedEventType, ByVal TheString As String, ByVal row As Long, ByVal column As Long)
'If the host is inactive for the specified interval, disconnect
If EventNumber = 1 Then
ThisTerminal.Disconnect
End If
End Sub