[Lazarus-es] ventanas no modales

Maxi maximiliano.duarte en gmail.com
Mie Jul 27 04:49:12 CEST 2011


En realidad no desaparecen, solo que si tu main ocupa toda la pantalla
no los ves. Podes mejorar el codigo preguntando si ya esta creado y
reactivarlo con un nuevo show, que ademas te evita crear 2 veces el
mismo form.

El 26/07/11, Paola Bruccoleri <pbruccoleri en adinet.com.uy> escribió:
> Hola a todos..
>
> siempre he tenido como costumbre crear ventanas modales.
> Ahora... si qusiera que toda la aplicación trabajara con ventanas NO
> modales, ¿qué deberé hacer y qué precauciones deberé tomar?
>
> Creo de esta manera los forms:
> var  f5: TNumeradores;
> ....
>           f5:= TNumeradores.Create(Self);
>           try
>             f5.ShowModal;
>           finally
>             f5.Free;
>           end;
>
> Pensé en cambiar por f5.Show, sacar el f5.free y en el evento OnClose
> del form, poner
> closeAction:= caFree;
>
> Aparentemente funciona....
> pero,..suponiendo que eso lo hago en dos forms diferentes, para poder
> tenerlos abiertos a la vez, al abrir uno se me desaparece el otro y
> viceversa; además, si por casualidad hago clic fuera del form, éste
> desaparece.
>
> ¿cómo lo hacen Uds?
> muchas gracias
> chauuuuuuuuuu
>
>
>
>
> _______________________________________________
> Lazarus-es mailing list
> Lazarus-es en lists.lazarus.freepascal.org
> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
>


-- 
No a la obsolecencia programada:
http://dimensionargentina.blogspot.com/2011/01/todo-esta-disenado-para-romperse.html

Twitter: @nenunocomar
Identi.ca: @nenuno
Linux User #495070
Ubuntu User #28504
http://miexperiencialinux.blogspot.com/

El que pregunta aprende, y el que contesta aprende a responder.




More information about the Lazarus-es mailing list