MDButtonsBar/pt

From Lazarus-ccr

Jump to: navigation, search

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

Contents

[edit] Sobre

MDButtonsBar (TMultiDocButtonsBar) é um pequeno componente, derivado de TPanel para ajudar você em Aplicações MDI, usando o componente MultiDoc.

[edit] Screen Shot

Image:Mdbuttonsbar.gif

[edit] Autor

Júnior Gonçalves

[edit] Licença

LGPL

[edit] Download

O Componente e um programa de demonstração podem ser obtidos no Lazarus CCR SourceForge site ou no Meu Geocities Web-Site.

[edit] Registro de Mudança

  • Versão 0.1 2006/03/16 Primeiro lançamento beta.

[edit] Dependências / Requerimentos de Sistema

Este componente requer o componente MultiDoc.

Ele pretende trabalhar em todas as plataformas Lazarus sem mudanças.

Testado somente em Win2k.

[edit] Instalação

  • Compile e instale tmdbuttonsbar.lpk
  • Abra o exemplo demo/demomultidoc.lpi

Este exemplo pode ser usado como um esqueleto para uma nova aplicação (este á uma exemplo "avançado" do exemplo do MultiDoc).

[edit] Utilização

Em tempo de design:

  • No formulário principal posicione um TMultiDoc.
  • Crie um formulário filho com um TPanel principal.
  • Jogue todos os objetos que você precisa para o panel filho, escreva o evento, etc...
  • Não conte com algum evento TForm porque este formulário nunca será mostrado.
  • Adicione um TMdButtonsBar.
  • Ajuste as propriedades HintMinimize, HintRestore, HintMaximize.
  • Ajuste a propriedade VisibleButtons.
  • Use os eventos OnCloseClick, OnRestoreClick e OnMinimizeClick para controlar as ações em MultiDoc (Veja a demonstração)
  • Se possível, modifique o pacote MultiDoc para Register na Página da Paleta MultiDoc também :-)!

[edit] Lista ToDo (Para Fazer)

  • Botões Inativos;
  • Propriedade para mudar o estilo dos MDIButtons (KDE, WinXP...).