MDButtonsBar/pt
From Free Pascal wiki
Jump to navigationJump to search
│
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
Autor
Licença
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...).