PDA

Ver la Versión Completa : Editar Toolbar desde MDIChild?


PirataPR
18-12-2004, 14:23:48
Hola:

:confused:
Estoy haciendo un programa con MDIForm. Tengo el toolbar en el MDIform con algunos botones en Desactivado. Deseo crear un codigo que cuando escoja solo algunos MDIChild se activen(Enable) los botones que estan desactivados. He intentado algunos codigos pero me dan error.

Si alguin me puede ayudar se lo agradeceria mucho!!!

roman
18-12-2004, 22:11:16
Una opción inmediata sería añadir la unidad del formulario padre en cada formulario hijo para poder acceder a él en los evento OnActivate y OnDeactivate mediante un moldeo de tipos:


procedure TFormaHija.FormActivate(Sender: TObject);
begin
TFormaPadre(Application.MainFom).ToolButton.Enabled := true;
end;

procedure TFormaHija.FormDeactivate(Sender: TObject);
begin
TFormaPadre(Application.MainFom).ToolButton.Enabled := false;
end;


Si escoges este método conviene que el formulario padre lo añadas en la parte de implementación de cada hijo, no en la de interfaz.

// Saludos