Revision 1 of 2, by Swen on 10-13-2006. The page as it is now.
MDButtonsBar/pt
Sobre
MDButtonsBar (TMultiDocButtonsBar) é um pequeno componente, derivado de TPanel para ajudar você em Aplicações MDI, usando o componente MultiDoc.
Screen Shot
<figure> <img src="Mdbuttonsbar.gif" title="Mdbuttonsbar.gif" /> <figcaption>Mdbuttonsbar.gif</figcaption> </figure>
Autor
Júnior Gonçalves
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...).
From the Free Pascal wiki, page "MDButtonsBar/pt", as it stood on 2006-10-13 after a change by Swen, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.
