Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   FireMonkey (https://www.clubdelphi.com/foros/forumdisplay.php?f=50)
-   -   ¿Se puede crear una aplicación MDI en FIreMonkey? (https://www.clubdelphi.com/foros/showthread.php?t=84128)

RedVenom 12-09-2013 19:44:18

¿Se puede crear una aplicación MDI en FIreMonkey?
 
Hola

¿se podrá con el firemonkey o con metropolis crear una aplicación tipo MDI? o ¿hay alguna alternativa parecida en estas nuevas tecnologías?.

Saludos

MaGNa 06-02-2014 20:00:18

Como sabrás MDI es algo propio de Windows y no está disponible en FMX. De hecho Microsoft desaconseja desde hace años su uso y recomienda que se sustituyan por aplicaciones tabulares similares a las pestañas que tenemos en los actuales navegadores.

¿Cómo hacerlo? A pesar de ser un novato en FMX creo que la solución pasa por crear un TTabSheet y en cada una de las pestañas cargar el contenido de las antiguas MDIChild. Me temo que no puedo darte muchos más detalles, aunque en breve me tendré que enfrentar a ello, así que si encuentras una solución sería de agradecer que la publicaras. No dudes que si lo consigo yo también la publicaré.

Saludos.

RedVenom 06-02-2014 20:56:00

Yo lo solucione siguiendo este ejemplo:

http://docwiki.embarcadero.com/CodeE...dForm_(Delphi)

Más o menos para mi fue una manera de solucionarlo.

Cualquier comentario o funcionalidad que le agregues al ejemplo ojala me lo puedas compartir.

Saludos

servicomp 30-10-2014 23:13:04

No hemos podido realizar este ejemplo, ya que no encontramos la manera de crear el procedure inicial. Si me puedes colaborar con este ejemplo te lo agradezco para ver si iniciamos a usar fmx

RedVenom 31-10-2014 01:10:33

Que es exactamente lo que no puedes hacer??

servicomp 02-11-2014 00:17:25

Lo que no he podido hacer es lo siguiente

Como hago para llegar a este procedimiento, para llamar mis otras form

Código Delphi [-]
procedure TParentForm.EmbeddForm(AParent:TControl; AForm:TCustomForm);

Por el momento este es mi problema

Ya les comento he iniciado la creación de las form de un pequeño proyecto de base de datos, donde se captura unos nombres y se hacen las funciones normales de bases de datos. Usaremos para esto Firebird como motor de bases de datos y como conector firedac, que apenas iniciamos la consulta.

Espero su colaboración y la información como hago para llegar a este procedimiento, pues no he encontrado el método que me lleva allí

agradeciendo de antemano la atención prestada, y mas temprano que tarde les estare comentando como vamos con el pequeño proyecto del cual creo que aprenderemos mucho

egostar 02-11-2014 04:56:32

Cita:

Empezado por servicomp (Mensaje 484129)
Lo que no he podido hacer es lo siguiente

Como hago para llegar a este procedimiento, para llamar mis otras form

Código Delphi [-]
procedure TParentForm.EmbeddForm(AParent:TControl; AForm:TCustomForm);

Por el momento este es mi problema

Ya les comento he iniciado la creación de las form de un pequeño proyecto de base de datos, donde se captura unos nombres y se hacen las funciones normales de bases de datos. Usaremos para esto Firebird como motor de bases de datos y como conector firedac, que apenas iniciamos la consulta.

Espero su colaboración y la información como hago para llegar a este procedimiento, pues no he encontrado el método que me lleva allí

agradeciendo de antemano la atención prestada, y mas temprano que tarde les estare comentando como vamos con el pequeño proyecto del cual creo que aprenderemos mucho

Para aplicaciones móviles lo recomendable es utilizar ya sea Interbase o SQLite, personalmente estoy utlizando SQLite con muy buena respuesta.

Por supuesto esto es si la base de datos va a estar localmente (en el movil) si vas a utilizar algún mecanismo de conexión a un servidor remoto, ni pensarlo, firebird es la respuesta.

Referente a incrustar ventanas sólo sigue las instrucciones, no debes tener problema para hacerlo, si tienes algo de paciencia, en breve tendré un pequeño tutorial de ese ejemplo (con código fuente incuido) en mi bitácora, me parece un tema muy interesante.

Saludos

egostar 03-11-2014 17:42:00

Lo prometido es deuda.

Formas Incrustadas FMX

Saludos


La franja horaria es GMT +2. Ahora son las 18:33:10.

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