MDButtonsBar/es

From Lazarus-ccr

Jump to: navigation, search

Deutsch (de) English (en) Español (es) Français (fr) Português (pt)

Contents

[edit] Acerca de...

MDButtonsBar (TMultiDocButtonsBar) es un pequeño componente, derivado de TPanel, para ayudarle con las aplicaciones MDI, que utiliza el componente MultiDoc.

[edit] Captura de pantalla

Image:Mdbuttonsbar.gif

[edit] Autor

Júnior Gonçalves

[edit] Licencia

LGPL

[edit] Descarga

El componente y un programa de demostración se pueden encontrar en Lazarus CCR SourceForge site o en My Geocities Web-Site.

[edit] Cambios habidos

  • Versión 0.1 2006/03/16 Primer lanzamiento beta.

[edit] 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.

[edit] 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).

[edit] 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 :-)!

[edit] Pendiente

  • Botones inactivos;
  • Propiedad para cambiar Style de MDIButtons (KDE, WinXP...).