Página 1 de 1

porque se "empalma" el formulario principal???

Publicado: Lun Jul 25, 2016 9:01 pm
por Miguel Salas
[img]"c:\cxc\empalme.jpg"[/img]
En si el control si regresa al form anterior, pero es molesto que se empalme el form principal.

Solo lo hace al enviar el preview del oCanvas, si no llego hasta alli no se "empalma" .

el form empresas es el principal

saludos

Re: porque se "empalma" el formulario principal???

Publicado: Mar Jul 26, 2016 11:18 am
por ignacio
Buenos días,

Lo siento, pero no entiendo su pregunta. No sé a que se refiere. Por favor le ruego sea más explicito.

Un saludo

Re: porque se "empalma" el formulario principal???

Publicado: Mié Jul 27, 2016 4:03 am
por Miguel Salas
Hola Ignacio.

El orden de creación de los formularios de la imagen es: Empresas, Datos de Clientes, Detalle de Facturas y la vista previa del oCanvas

Si no mando la vista previa el "regreso" de los formulario funciona correctamente,
pero si la mando se muestra en primer plano el formulario "Empresas" (como muestra la imagen) aunque es correcto que no me deje acceder a él ("Empresas") , pero es molesto que se "empalme".

Creo haberme explicado mejor

He resuelto esto entre formularios con " return 0" más en el oCanvas no se como sería.

saludos

Re: porque se "empalma" el formulario principal???

Publicado: Mié Jul 27, 2016 10:50 am
por ignacio
Buenos días,

No entiendo como lo ha resuelto. En cualquier caso, la única precaución que ha de tener para que el orden sea el correcto según su creación es que el 'oParent' sea el formulario del cual depende. Para conseguirlo, lo único que tiene que hacer es en el constructor del formulario (método New) indicar como primer parámetro el objeto formulario padre.

Un saludo

Código: Seleccionar todo

oFrmClientes := TFrmCientes():New( oFrmEmpresa )
......
oFrmFacturas := TFrmFacturas():New( oFrmClientes )
Saludos