![]() |
Acceso a StatusBar de MainForm
Hola a tod@s,
Estoy intentando en una aplicación MDI acceder a un TStatusBar desde una ventana hija. Desde la pantalla madre (que es la application.MainForm) se llama a una MdiChild, donde hay un proceso del que quiero mostrar una traza en uno de los panels de la TStatusBar de la madre. La jerarquia es: Principal |
Perdón. Me he dejado el mensaje a medias ...
La jerarquia es: Formulario principal (MDI) uses Formulario Hijo (MDI Child) Formulario Hijo (MDI Child) uses Modulo El modulo contiene un proceso, cuyas trazas las quiero poner en el TStatusBar de la principal. Si lo hago mediante (application.mainform.Controls[1] as TStatusBar).Panels[0].Text := '... traza ...';, hay una incompatibilidad TStatusBar y TControl. Si saben como se deberia hacer les agradeceria la ayuda. Gracias! Manel |
Cita:
Saludos. |
y poniendo
mainform.statusbar1.panel[0] etc... ? con el unit del main en los uses. |
No se si te he entendido bien, pero si:
MDI principal uses MDI Child MDI Child uses Modulo Si Modulo uses MDI Principal (no se si te refieres a esto), me sale una referencia circular ... :confused: Manel |
???
no, tu prueba. Los uses de las units no van con 'jerarquia', tu puedes incluir los que quieras |
Cita:
// Saludos |
Ufff !!! Cierto !!!! Funciona correctamente :D
Muchisimas gracias a todos !! Manel |
La franja horaria es GMT +2. Ahora son las 04:31:19. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi