Logica ilogica de eventos :-)
Publicado por WEBon Master (24 intervenciones) el 28/09/2001 08:34:08
A ver si alguien me puede explicar que es lo que pasa exactamente con una situaciòn: Son 2 formularios, uno que podemos considerar como principal y otro como tipo herramientas (tool), al minimizar el pricipal debe desaparecer el segundo (no descargarse) para esto pongo visible=false e incluso enabled=false, para esto uso el evento Deactivate(en el principal), pero el problema viene cuando quiero que al volver a maximizar el principal, reaparesca el secundario(visible=true, enabled=true) intentando usar el evento Activate, pero ocurre que cuando se muestra el secundario al primero le ocurre el evento Deactivate (porque pierde el foco) con lo que vuelve a ocultar el secundario, esto trate de corregirlo condicionando que al ocurrir el evento Activate del form principal solo se ejecutara el codigo de borrar el segundo form cuando el estado del principal fuera 1(minimizado) pero ahora al maximizarlo no ocurre nada (no muestra el secundario), el hecho de no usar un formulario MDI y un child es porque necesito poner un picture al tamaño del formulario con otras cosas adentro(cosa que tendria que hacer de cualquier modo en el MDI), pero al poner un picture asi en un MDI no me muestra los formularios con borde Tool sobre de èl, la idea es que sea "flotante".
Nota: el secundario tambiense oculta mediante un Comman y reaparece con otro comand en el principal.
Nota: el secundario tambiense oculta mediante un Comman y reaparece con otro comand en el principal.
Valora esta pregunta


0