Cerrar formulario con ErrorProvider

20/01/2006 - 16:06 por byrpa | Informe spam
Hola espero se encuentren bien, quisiera que me dieran una ayudadita, estoy
programando un mantenimiento a una tabla, y resulta que tengo un boton que
es para ingresar un nuevo registro, cuando le dan clic a este, abro un form
hijo y al cargar dicho form le doy la instruccion
tablaBindingSource.AddNew()

para que me agregue un registro, hasta alli todo bien, pero resulta que uso
el error provider para que rellenen los campos, y todo bien, pero cuando un
usuario entre a ese form y se arrepienta de ingresar uno nuevo, ya no puede
salir, le puse el e.cancel=true cuando los campos no cumplan los requisitos
y el form no le funciona ningun boton, solo el del close (X), pero si le dan
clic alli y el si el usuario se vuelve a meter a ese mismo form le da un
error por el AddNew que habia puesto previamente, de que manera se puede
cancelar este Add en este caso?

Preguntas similare

Leer las respuestas

#1 Carlos Gómez
23/01/2006 - 12:48 | Informe spam
En el evento close del formulario abierto, es donde debes realizar la
cancelación del AddNew y así evitar que al volver a abrir el
formulario el AddNew siga estando ' vivo '
Respuesta Responder a este mensaje
#2 byrpa
25/01/2006 - 03:24 | Informe spam
Gracias Carlos lo habia pensado pero, estaba buscando algo asi como un
destroy, finalmente cuando me escribiste Evento busque alguno y encontre el
formClosing alli puse el codigo,
Me.tablaSource.CancelEdit()
y funciono gracias.

"Carlos Gómez" escribió en el mensaje
news:
En el evento close del formulario abierto, es donde debes realizar la
cancelación del AddNew y así evitar que al volver a abrir el
formulario el AddNew siga estando ' vivo '
Respuesta Responder a este mensaje
#3 byrpa
25/01/2006 - 03:26 | Informe spam
El unico problema de estetica, es que cuando cancelo y vuelvo a entrar a ese
form ya me sale el signo de admiracion del error provider en el primer
cuadro de texto, pero es solo de estetica porque si funciona.


"Carlos Gómez" escribió en el mensaje
news:
En el evento close del formulario abierto, es donde debes realizar la
cancelación del AddNew y así evitar que al volver a abrir el
formulario el AddNew siga estando ' vivo '
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida