on 03-15-2010 1:04 PM
Holas...
necesito ayuda con un formulario que no puedo "cerrar correctamente".
me he guiado por el SDK de SBO en el desarrollo de aplicaciones y me encontré con un problema.
creé un menú para SBO que ejecuta las ventanas de la aplicación, y al cerrar dicha ventana utilizo un botón que contiene el siguiente código:
Select Case pVal.EventType
Case SAPbouiCOM.BoEventTypes.et_ITEM_PRESSED
If (pVal.ItemUID = "cmdEsc") And (pVal.BeforeAction = False) Then
oForm.Close()
End If
Case SAPbouiCOM.BoEventTypes.et_FORM_CLOSE
If pVal.BeforeAction = False Then
Me.SBO_Application.MessageBox("close.", 2, "Ok")
End If
Case SAPbouiCOM.BoEventTypes.et_FORM_UNLOAD
If pVal.BeforeAction = False Then
Me.SBO_Application.MessageBox("unload.", 2, "Ok")
oForm = Nothing
End If
al ejecutar la ventana desde el menú la primera vez no tengo problemas, cada uno de los eventos se ejecuta una vez, si vuelvo a abrir la ventana por segunda vez, cada evento se ejecuta 2 veces, si ejecuto nuevamente la ventana cada evento se ejecuta 3 veces y así sucesivamente.
que está mal?
desde el menú solo tengo esto:
Dim oTrip As New Trip '(Trip es la clase que abre la ventana)
Saludos
dicho de otro modo, cual es la forma correcta de cerrar el formulario?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
100 | |
12 | |
11 | |
6 | |
6 | |
4 | |
3 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.