FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Como puedo llamar una pantalla desde un boton
Hola
Soy nuevo en el foro y en el arte de la programacion delphi, estoy haciendo un pequeno programita y quiero saber como puedo llamar una pantalla desde un boton desde la pantalla principal. Otro cosa si me pueden ayudar donde puede conseguir algunos manuales para principiente en programacion delphi, tengo la version 7. Gracias |
#2
|
||||
|
||||
Se entiende que el formulario lo hemos pasado a la parte de no disponible, para que no consuma recursos mientras no se utilice. Para los manuales puedes visitar el FTP del ClubDelphi. Un Saludo. Nota de Moderación:Solamente es conveniente realizar una pregunta por hilo abierto.
__________________
Guía de Estilo de los Foros Cita:
|
#4
|
||||
|
||||
También puedes utilizar, paar crear tu formulario.
No te olvides quitar el formulario del AutoCreate. Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
#5
|
|||
|
|||
Cita:
Otro detalle, si no es modal, es mejor no usar un try finally, ya que el free contenido en el bloque finally serallamado inmediatamente luego de la ejecucion del form, destrullendolo al instante de ser creado. |
#6
|
||||
|
||||
Cita:
Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
#7
|
||||
|
||||
Hola, he visto los comentarios y me surge una duda.
"Mi" filosofia en la programacion siempre ha sido que los forms se creen automaticamente y yo los llamo cada vez que haga falta. Veo que dicen que es mejor crearlas y luego liberarlas, cuando usas muchas veces una forma, es ventajoso usar este metodo? O es mejor SIEMPRE usar el metodo de create-free??? Cual es mejor y que ventajas tiene? gracias. |
#8
|
||||
|
||||
Cita:
Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
#9
|
||||
|
||||
Bueno he quitado para probar unos de mis formas del autocreate.
Pero me da error. Lo que hice fue en el evento del boton. FRutas.Create(Self); FRutas.ShowModal; Y en el evento del close form de FRutas puse Action:=caFree; Pero me da un error de "Access violation..." En ese form tengo normalmente componentes de bases de datos (DBEdit y DBMemo) enlazados a un DataSource y estan activos en tiempo de diseño. Cual es el problema? Edito: Parece mentira que no se crear componentes: Debia crearlo FRutas := TFRutas.Create(Self) problema resuelto. gracias Última edición por paladincubano fecha: 01-04-2009 a las 17:05:55. |
#10
|
|||
|
|||
Cita:
|
#11
|
||||
|
||||
Si gracias ya me habia percatado y habia editado el mensaje.
Bien se ve que estoy desde las 8 aqui, ya necesito irme a casa a jugar un poco COD5 gracias por todo. |
#12
|
||||
|
||||
Cita:
Y no utilices el evento OnClose de tu formulario (CaFree), si lo utilizas entonces no tendrías que hacer el Free despues del ShowModal, pero a veces necesitas recuperar algunos valores de tu formulario despues del ShowModal, entonces mejor que lo liberes una ves que termines de recuperar en el Finally. Cuando no es Modal, osea la llamada es con el Show; necesitas el Cafree en el OnClose ya que si liberas despues del Show, veras que tu formulario se crea y liberar ese rato, osea ni lo veras. Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
#13
|
||||
|
||||
Gracias Caro te entiendo.
Muchas veces recupero informacion cuando cierro las formas. Pero en este caso no he usado ninguna informacion. Solo que la forma la cierro cuando oprimo un boton Aceptar ----> ModalResult := mrOk; o Cancelar -----> ModalResult := mrCancel; Porque yo la forma la mando a abrir asi: if FRutas.ShowModal=mrOk then .... else .... Supongo que con el Action=caFree me retorne el verdadero valor del ModalResult no??? |
#14
|
||||
|
||||
Cita:
Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
llamar al evento click de un boton q se encuentra en un form desde otro form | TURBOIGOR | OOP | 6 | 02-12-2008 14:50:16 |
llamar ejecutable desde boton web | JuanErasmo | .NET | 2 | 16-01-2008 17:58:45 |
llamar a una rutina hecha por mi desde un boton | lola_lolita | C++ Builder | 2 | 26-11-2007 10:26:25 |
Llamar evento OnClick de un boton desde otro Form | Peterman | OOP | 7 | 17-10-2006 18:12:31 |
¿Como puedo llamar un Procedure desde otra unit? | athal | Lazarus, FreePascal, Kylix, etc. | 11 | 17-05-2004 01:05:20 |
|