2 preguntas

27/09/2005 - 20:28 por Sergio Benito | Informe spam
1º Tengo un menu que es lo mismo que programo en el boton correspondiente, y
lo que quisiera saber es como puede desde el menu llamar al boton, mas que
nada es para ahorrar codigo

2º Tengo el siguiente codigo

Private Sub frmPrincipal_Closing(ByVal sender As Object, ByVal e As
System.ComponentModel.CancelEventArgs) Handles MyBase.Closing
If MsgBox("¿Desea cerrar la aplicación?", MessageBoxButtons.YesNo +
MsgBoxStyle.Question, "Cerrar") = DialogResult.Yes Then
e.Cancel = False
Else
e.Cancel = True
End If
End Sub

Lo que pasa es que cuando entro en un formulario distinto y al cerrar ese
formulario y volver al principal me salta ese mensaje, es decir que en A
tengo el codigo ese, voy a B y cuando de B voy a A salta ese mensaje.

Muchas Gracias y perdonar por si soy un poco pesado, pero es que he probado
de todo y no sale

Preguntas similare

Leer las respuestas

#1 Sergio Benito
27/09/2005 - 20:55 | Informe spam
Si, el primer formulario se llama principal esta programado el evento
closing, que el codigo esta mas abajo, el load no tiene nada programado.

Hay un boton para dirigirme al otro formulario que se llama socios, y es al
cerrar de este cuando vuelvo al principal sin que salga el formulario,
saliendo el mensaje.

Para ir al form socios utilizo un boton, que esta programado asi.

Dim oSocios as New frmSocios
Me.hide
oSocios.ShowDialog()
Me.Close

Espero haberme explicado mejor.

Gracias



"Carlos Durán Urenda" escribió en el mensaje
news:%
te ayudo con la primer pregunta


Call TuBoton_Click(Me, New System.EventArgs)

para la segunda pregunta seria util un poco mas informacion, por ejemplo
como llamas al segundo formulario, y si en dicho formulario no tienes
tambien un codigo para el evento Closing


Saludos
Carlos Durán

"Sergio Benito" escribió en el mensaje
news:
1º Tengo un menu que es lo mismo que programo en el boton
correspondiente, y lo que quisiera saber es como puede desde el menu
llamar al boton, mas que nada es para ahorrar codigo

2º Tengo el siguiente codigo

Private Sub frmPrincipal_Closing(ByVal sender As Object, ByVal e As
System.ComponentModel.CancelEventArgs) Handles MyBase.Closing
If MsgBox("¿Desea cerrar la aplicación?", MessageBoxButtons.YesNo +
MsgBoxStyle.Question, "Cerrar") = DialogResult.Yes Then
e.Cancel = False
Else
e.Cancel = True
End If
End Sub

Lo que pasa es que cuando entro en un formulario distinto y al cerrar ese
formulario y volver al principal me salta ese mensaje, es decir que en A
tengo el codigo ese, voy a B y cuando de B voy a A salta ese mensaje.

Muchas Gracias y perdonar por si soy un poco pesado, pero es que he
probado de todo y no sale





Respuesta Responder a este mensaje
#2 Carlos Durán Urenda
27/09/2005 - 21:36 | Informe spam
te ayudo con la primer pregunta


Call TuBoton_Click(Me, New System.EventArgs)

para la segunda pregunta seria util un poco mas informacion, por ejemplo
como llamas al segundo formulario, y si en dicho formulario no tienes
tambien un codigo para el evento Closing


Saludos
Carlos Durán

"Sergio Benito" escribió en el mensaje
news:
1º Tengo un menu que es lo mismo que programo en el boton correspondiente,
y lo que quisiera saber es como puede desde el menu llamar al boton, mas
que nada es para ahorrar codigo

2º Tengo el siguiente codigo

Private Sub frmPrincipal_Closing(ByVal sender As Object, ByVal e As
System.ComponentModel.CancelEventArgs) Handles MyBase.Closing
If MsgBox("¿Desea cerrar la aplicación?", MessageBoxButtons.YesNo +
MsgBoxStyle.Question, "Cerrar") = DialogResult.Yes Then
e.Cancel = False
Else
e.Cancel = True
End If
End Sub

Lo que pasa es que cuando entro en un formulario distinto y al cerrar ese
formulario y volver al principal me salta ese mensaje, es decir que en A
tengo el codigo ese, voy a B y cuando de B voy a A salta ese mensaje.

Muchas Gracias y perdonar por si soy un poco pesado, pero es que he
probado de todo y no sale

Respuesta Responder a este mensaje
#3 Jamaf
28/09/2005 - 02:06 | Informe spam
Hola,
Lo que pasa es que al llamar a tu forma Socios mediante ShowDialog lo
trabajas bien pero al cerrar este automaticamente continua con la
siguiente linea en la que indicas que se cierre tu formulario principal
y es ahi donde se ejecuta el Closing del principal.
Si lo que deseas es no cerrar el principal en ese momento lo mejor
seria obviar la linea: Me.Close y colocarlo en otro lugar.
Espero haber sido de ayuda.

Saludos,
Aldo teixeira
Lima - Perú
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida