MDButtonsBar/es
From Free Pascal wiki
Jump to navigationJump to search
│
Deutsch (de) │
English (en) │
español (es) │
português (pt) │
Acerca de...
MDButtonsBar (TMultiDocButtonsBar) es un pequeño componente, derivado de TPanel, para ayudarle con las aplicaciones MDI, que utiliza el componente MultiDoc.
Captura de pantalla
Autor
Licencia
Descarga
El componente y un programa de demostración se pueden encontrar en Lazarus CCR SourceForge site o en My Geocities Web-Site.
Cambios habidos
- Versión 0.1 2006/03/16 Primer lanzamiento beta.
Dependencias / Requerimientos del sistema
Este componente necesita el componente MultiDoc.
Permite trabajar en todas las plataformas de Lazarus sin realizar cambios.
Sólo ha sido probado en Win2k.
Instalación
- Compile e instale tmdbuttonsbar.lpk
- Abra el ejemplo demo/demomultidoc.lpi
Este ejemplo se puede utilizar como base para una nueva aplicación (es un ejemplo "avanzado" de demostración de MultiDoc).
Utilización
En tiempo de diseño:
- En el formulario principal de la aplicación coloque un TMultiDoc.
- Cree un formulario hijo con un TPanel principal.
- Ponga todos los objetos que quiera para el formulario hijo en el panel, escriba el evento, etc...
- No cuente con ningún evento de TForm porque este formulario nunca será mostrado.
- Añada un TMdButtonsBar.
- Establezca las propiedades HintMinimize, HintRestore, HintMaximize.
- Establezca la propiedad VisibleButtons.
- Utilice los eventos OnCloseClick, OnRestoreClick y OnMinimizeClick para manejar las acciones en MultiDoc (Vea la Demo)
- Si puede, ¡cambie el paquete MultiDoc para registrar en la página de la paleta de MultiDoc también :-)!
Pendiente
- Botones inactivos;
- Propiedad para cambiar Style de MDIButtons (KDE, WinXP...).