none
Se cierra un formulario heredado RRS feed

  • Pregunta

  • Hola, buenas noches

     

    Tengo el siguiente bug, tengo un formulario heredado, en el en un evento click de un boton cancelar pregunto si desea salir, si me contestan que si lo habo con me.close, si me contestan que no la idea es no cerrar el formulario, el problema es que le digo que NO y de todas formas se cierra el formulario....

    Alguna idea que debo revisar? Desde ya muchas gracias por su invaluable ayuda.

    Salduos,

     


    Roberto Alvarado Taborda www.bogotadotnet.org Core Group BogotaDotNET Mobile Developer .NET Bogota - Colombia
    viernes, 6 de mayo de 2011 2:28

Respuestas

Todas las respuestas

  • hola

    haces esto en el evento FormClosing ?

    si es asi usas el

    e.Cancel = True

    para anular el cierre

     

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    viernes, 6 de mayo de 2011 2:37
  • Hola Leandro,

    Gracias por contestar, la cuestion es la siguiente:

    Tengo un formulario plantilla a partir de el se crean 4 formularios mas heredando este formulario plantilla. En este formulario platilla valido que un campo no se grabe vacio, la validacion al hago de manera correcta en el boton grabar del formulario, pero...

    Tengo un mensaje que el campo esta vacío, y lo devuelvo al textbox con .Focus, lo estraño es que se cierra el formulario, sin haberle dicho que se cierre, es lo extraño, por eso la pregunta, no tengo nada en el evento FormClosing, pues realmente no lo necesito, pero si el comportamiento es asi me tocara implementarlo.

    Ahora en el formulario hijo ( el que hereda) no hay codigo pues toda la funcionalidad se hace en el formulario platilla.

    Alguna idea?

     

    Nuevamente muchas gracias!


    Roberto Alvarado Taborda www.bogotadotnet.org Core Group BogotaDotNET Mobile Developer .NET Bogota - Colombia
    viernes, 6 de mayo de 2011 13:59
  • Tengo un mensaje que el campo esta vacío, y lo devuelvo al textbox con .Focus, lo estraño es que se cierra el formulario

    en que evento realzias esta validacion ?

    lo haces en el Validating, o es en el LostFocus

     

    podrias ser algun error en el form que provoque el cierre

    prueba de implementar un control global del errores

     

    WinForms Catch-All Exception Handling

    Global Exception Handler

    para asi poder capturar todo problema que se genere que no se haya controlado y poder loguearlo

    saludos

     


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    viernes, 6 de mayo de 2011 14:43