Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/07/2003, 19:12
chcma
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 20 años, 11 meses
Puntos: 7
Delphi: Mostrar Formulario Hijo

Buenas, acabo de empezar con Delphi (Yo Soy de Visual Basic), y me ha surgido un problema.

Tengo Dos Formularios:
1-.)Su Unit es Main, y su name es FrmMdi.
2-.)Su Unit es Editor, y su name es FrmEditor.

Bien, para cerrar el FrmEditor, he puesto en el Evento OnClose:

procedure TFrmEditor.FormClose(Sender: TObject; var Action: TCloseAction);
begin
release;
end;



Y me lo hace muy bien, estupendo, ahora en el FrmMdi, he puesto una toolbar con un boton, y en su codigo he puesto lo siguiente para que me abra el formulario, aun que casca:

procedure TFrmMdi.TbBtnNuevoClick(Sender: TObject);
begin
FrmEditor.Show;
end;


Tambien he probado con FrmEditor.visible:=true;


Por supuesto unas lineas mas arriba tengo puesto:
uses
SysUtils, Editor, Windows, Messages, Classes, Graphics, Controls,
Forms, Dialogs, StdCtrls, Buttons, ExtCtrls, Menus, ComCtrls, ToolWin;

Donde se puede ver que estoy haciendo referencia al Util del FrmEditor.

Por Favor, ¿Alguien puede decirme como puedo hacer para mostrar el formulario hijo del MDI? Muchas Gracias. ¿Por que no me funciona con .visible:=false o con .show? En teoria deberia de funcionar ¿No?
__________________
Charlie.