Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   MDIChild y ShowModal (https://www.clubdelphi.com/foros/showthread.php?t=22969)

Neia 02-07-2005 16:13:51

MDIChild y ShowModal
 
Hola amigos.
Me encuentra con la nesesidad de poder mostrar modal ventanas hijas. Me esplico : tengo creadas unas cuantas fichas que permiten busquedas en tablas.
Aparte de las busquedas llevan los botenes de añadir,modificar, borrar etc..y quiero en dependencia de lo q voy hacer mostar la ficha como hija(en caso de mantenimiento) o modal(en caso de busquedas desde otras fichas).
Si utilizo un form normal , puedo mostrar lo modal cuando quiero pero no consigo que sea fsMDIChild ya q con el codigo
with TFrmSecond.Create(Self) do begin
FormStyle:=fsMDIChild;
// Repaint;
End;
no me da error pero se me queda transparente la ficha...:( .
Si pudeis ayudarme estare muy agradesida ya que por ahorra he estado buscando sin encontrar nada y me parece una varvaridad no puder rautilizar las fichas q tengo:( .
Gracias y saludos a todos.

Mauro.NET 03-07-2005 06:28:30

yes
 
Hola, yo tambien estuve investigando el problema hace un tiempo atras y no he solucionado nada, por lo tanto si alguien sabe como se hace, que nos de una manito...

Gracias.

Lepe 03-07-2005 12:05:41

Quizás este hilo sirva de algo.
Modifica la propiedad Visible.

Edito: Funciona correctamente, pero habrá que tener cuidado de no usar la variable Form2 para crear la ventana con ShowModal y MdiChild, ya que puede estar abierta como ventana hija, y al abrirla como Modal, se perdería la referencia a la ventana hija.

Un saludo

Neia 03-07-2005 15:50:08

RE: Modal
 
Muchas Gracias por las respuestas, chicos:) . Si que funciona el algoritmo, mas que me he detectado el error, yo creia q la ficha se me queda transparente,porque colocava botones en el MDIForm y les veia atraves del hijo, pero mediante el algoritmo he visto que es el comportamiento normal de ventanas hijas.Tendre q fijarme mas la proxima vez:D.
Es estupendo haber un foro como este donde la gente inexperta como yo pueden buscar,leer y recibir respuestas.Gracias.
Neia


La franja horaria es GMT +2. Ahora son las 22:03:50.

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