Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Se cierra mi form sin que yo lo indique (https://www.clubdelphi.com/foros/showthread.php?t=54789)

vlanka24 31-03-2008 06:52:03

Se cierra mi form sin que yo lo indique
 
Tengo un form con 3 pestañas (agregar, elminar y modificar)

Cuando pongo la pestaña de Agregar y doy de alta por decir un usuario, al presionar el botón de nuevo (añade a la base de datos al usuario) realiza la operación de forma correcta pero al terminar me saca de la forma.

El código de dicho botón es el siguiente:

procedure TFmUsuarios.BtNuevoClick(Sender: TObject);
begin
TbUsuarios.Append;
...... TODOS LOS CAMPOS ....
TbUsuarios.Post;
TbUsuarios.Refresh;
Application.MessageBox('El usuario ha sido registrado.','Usuarios.',0);

Edits; {limpia todos los edit's}
ID; {Obtiene el número para identificar al usuario}
end;

Espero que me haya explicado, cualquier comentario es bienvenido, de antemano gracias.

dec 31-03-2008 10:56:22

Hola,

¿No puedes probar la aplicación paso por paso y ver en qué lugar exactamente "se va de madre"? Lo que se dice "depurar" el programa. Porque así, a bote pronto, uno no puede sino sorprenderse de ese comportamiento extraño, pero, no sabe qué decir. Bueno, acaso algún otro compañero pueda añadir algo más. ;)

defcon1_es 31-03-2008 13:58:45

Comprueba el tipo de botón
 
Hola, ¿de que clase es el botón?

Puede que estés usando un TBitBtn y
que tenga su propiedad ModalResult un valor distinto a mrNone.

vlanka24 31-03-2008 21:06:57

Muchas gracias a los dos por sus respuestas...

Fue el detalle del botón el cual provoco "mi problema".

Que tengan buen día!!!!


La franja horaria es GMT +2. Ahora son las 02:34:07.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi