![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
![]() buenas gente, quisiera saber como hago para que una aplicacion tenga mas de un form, lo que intento hacer es una grilla con datos de un db, ponerle una barra de menu y una de las opciones de la barra es agregar dato, cuando hago click ahi quiero que me aparezca lo que seria el form2 y el form1 se quede inactivo, cuando termino con la carga de datos que se cierre el form2 y se vuelva a habilitar el form1, si alguien me puede ayudar gracias
![]()
__________________
¡Oh nooo! no compartas, compartir es pirateria, compartir te llevara a la carcel - Revolution OS |
#3
|
||||
|
||||
![]() puede ser asi, xq me funciona pero no se si es un buen uso de codigo :P
para llamar el formulario:
para volver al formulario principal:
__________________
¡Oh nooo! no compartas, compartir es pirateria, compartir te llevara a la carcel - Revolution OS |
#4
|
|||
|
|||
Hola totote, has uso del ShowModal en lugar del solo Show.
En Form3 debes tener un botón que cierre form3
Edito: Como ya muy bien te lo había comentado mi amigo Caral Salud OS.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#5
|
||||
|
||||
![]() eso por lo que veo hace lago asi como ventana activa, mientras este activada el resto se desabilita, me ahorraria el codigo de activar y desactivar los formularios no? grax
![]()
__________________
¡Oh nooo! no compartas, compartir es pirateria, compartir te llevara a la carcel - Revolution OS |
#6
|
||||
|
||||
Hola
Como dice el maestro egostar, es mejor usar ShowModal, pero, aqui siempre hay un pero, hay que tener en cuenta una cosa: Cuando se hace un proyecto este va creciendo en cuanto a codigo y forms, puede poseer muchos de estos, si te fijas en el proyecto, en el unit de este, veras que todos se inician con la aplicacion, que pase, que a medida que crezca esta, se va haciendo mas lento el arranque del programa, porque tiene que iniciar cada form, lo uses o no, por eso uso el codigo que puse al pricipio y en proyect options, paso de la parte auto create forms a la parte Available forms los que no inicien el programa, con esto reduzco el tiempo de arranque mucho. Bueno esto te lo comento nada mas para que lo tengas en cunta y conozcas un poco mas Delphi. Saludos Nota: Maestro y amigo egostar, siempre atinado, que envidia. ![]() |
#7
|
||||
|
||||
![]() gracias Caral por el dato como digiste es bueno saber algo mas de delphi ahora lo que me queda es averiguar bien como funciona, si me podrias pasar un tutorial de como hacerlo desde cero asi queda bien aprendidito jeje
__________________
¡Oh nooo! no compartas, compartir es pirateria, compartir te llevara a la carcel - Revolution OS |
#8
|
||||
|
||||
![]() como ya dije muchas gracias por la ayuda y los datos, tanto de caral como de egostar, tienen razon azidrain en lo de educar a los programadores que recien nos iniciamos, y tambien tiene razon marcosl en que por ahi tratar de adquirir tantos conocimientos de una puede ser medio chokante y hasta en algunos casos terminar sin entender nada, pero me parecio bien que caral fundamentara su codigo, y para dejarlo como dato para tener en cuenta. saludos
__________________
¡Oh nooo! no compartas, compartir es pirateria, compartir te llevara a la carcel - Revolution OS |
#9
|
||||
|
||||
Una buena costumbre apenas instalamos Delphi:
Abrir Tools|Environment Options, y en la pestaña Designers desactivar la casilla "Auto create forms and data modules" Así, cada nuevo proyecto que iniciemos, pondrá sólo el formulario principal en elAuto Create y todos los demás en Available. // Saludos |
#10
|
||||
|
||||
Jajajaja me ganaste el post Roman...ni hablar..
__________________
AKA "El animalito" ||Cordobés a mucha honra|| |
#11
|
||||
|
||||
vuelta la burra al trigo
volviendo al tema, en el primer post de caral posteo este codigo
eso lo que haria es crear "dinamicamente" un formulario, seria cargar un formulario ya creado en memoria no? si es asi, la pregunta es, como hago para que delphi no me los cargue en memoria al inicio? saludos y espero que esten todavia :S
__________________
¡Oh nooo! no compartas, compartir es pirateria, compartir te llevara a la carcel - Revolution OS |
#12
|
||||
|
||||
Hola
La respuesta la tienes en este mismo hilo en el post 12 de AzidRain. Saludos |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Form contenedor de otra aplicacion | vejerf | Varios | 14 | 08-07-2007 17:13:32 |
Aplicacion sin form que maneje eventos | Sotrono | Varios | 10 | 10-10-2005 16:17:57 |
Aplicacion sin form | Sotrono | Varios | 6 | 12-09-2005 21:07:13 |
Crear una aplicacion sin form | kolokol | Varios | 5 | 04-06-2004 22:57:52 |
Hacer una aplicación sin form | DarkByte | Varios | 13 | 23-02-2004 00:10:14 |
![]() |
|