![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Gracias por la ayuda
hola jachguate, utilize tu codigo por que tambien tengo tfrm en estilo normal y abierta con shomodal y necesitab algo general y funciona bien gracias....
otra cosa igualmente servirá este codigo para detectar las que estan abierta y reabrirla; (es decir si alguna tiene en sus campos edit,datos cuando valla abrirla no pierda la información)verda o hay algo mejor.Que me sirva |
|
#2
|
||||
|
||||
|
Cita:
francamente, no entendí...Saludos. ![]()
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
#3
|
|||
|
|||
|
Mira que facil
En la forma principal, recuerda que hablamno de MDI padre puedes ponerte un boton generar que sirva para cerrar todosy este código lo pones en el if frmprincipal.MDIChildCount>=1 then ActiveMDIChild.Close else Close; end; eso implica que si hay algun MDIChild activo lo cierra pero si es el formulario principal el activo entonces sales del sistema. Puedes ponerlo o arregarlo a tu gusto. |
|
#4
|
|||
|
|||
|
Como Cerrar Una Ventana Hija
Hola a todos es mi primera vez aqui en el foro y me gustaria saber como cerrar una ventana hija.
esta la creo con este codigo Vventa := TVenta.Create(self); Vventa.FormStyle := fsMDIChild; Vventa.Left :=0; Vventa.Top :=0; Vventa.Width:=Screen.Width-15; Vventa.Height:= Screen.Height-50; Vventa.Parent := self; Vventa.Name := 'Ventas'; Vventa.Show; pero al ponerle que la cierra no se cierra no hace nada, ya e tratado con mdicount, screenform y cosas asi pero todas me marcan error de memoria, tambien e tratado con destroy, close, free y pues nada, espero ustedes me ayuden. ya que tengo el form principal y de ahi abro la pantalla de ventas y quiero que se pueda cerrar y volver a abrir luego, ya que realize un menu con un panel e imagenes, y si no creo el child seponen arriva del menu y si creo las childs no se suben arriva del menu, el unico problema que no puedo cerrarlas. espero pronta respuesta gracias. |
|
#5
|
||||
|
||||
|
Cuando quieras cerrar la ventana hijas usas lo siguiente:
y en el evento OnFormClose de la ventana hija colocas
Saludos. |
|
#6
|
||||
|
||||
__________________
|
|
#7
|
|||
|
|||
|
No Puedo Cerrar Ventanas
ya he tratado de cerrarla de esta manera
procedure TfrmVentanaHija.FormClose(Sender: TObject; var Action: TCloseAction); begin frmVentanaHija:=nil; Action := caFree; end; me marca el sig error, project QSoft.exe raised exception class EAccessViolation with message 'Access violation at address 000000000. Read of adress 000000000'. Process stopped. use step or run to continue. si lo cierra, pero al intentarla abrir de nuevo me marca error que ya existe, pero si la abre, no se si esto es normal o deba hacer algo mas. gracias |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Busco un consejo (muchas ventanas hijas y muchos menús) | ixMike | Varios | 9 | 14-09-2006 11:23:34 |
| Recorrido de ventanas hijas | sur-se | OOP | 3 | 23-08-2004 11:43:10 |
| La señora y sus hijas | roman | Humor | 24 | 28-05-2004 19:46:20 |
| Ventanas MDI Hijas | LucianoRey | OOP | 4 | 25-02-2004 01:28:32 |
| Problemas con formas Hijas (MDI Child) | D.M | Varios | 1 | 10-09-2003 22:56:30 |
|