MDButtonsBar/pt

From Free Pascal wiki
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Deutsch (de) English (en) español (es) português (pt)

Sobre

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

Screen Shot

Mdbuttonsbar.gif

Autor

Júnior Gonçalves

Licença

LGPL

Download

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

Registro de Mudança

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

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.

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).

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 :-)!

Lista ToDo (Para Fazer)

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