Catalog · How the catalog works
Delphi-Componentes
Componentes visuais VCL para Delphi: botões coloridos (filled/outline) com Factory Pattern
- ★ 1 on GitHub
Anyone may press Interesting, signed in or not. It helps others find this project.
README
🎨 Delphi-Componentes · Paleta Visual VCL
Pacote de componentes visuais para Delphi VCL que traz botões modernos, no estilo de frameworks web, para aplicações desktop.
✨ O que tem
TbuttonColorVCL — botão baseado em TFrame, registrado na paleta Visual Bertoldi da IDE.
| Propriedade | Valores |
|---|---|
TipoColor |
Primary, Secondary, Succes, Danger, Warning, Dark |
Tipo |
filled (preenchido) ou Outline (contorno) |
Caption |
Texto do botão |
onClick |
Evento de clique |
🏗️ Arquitetura
O estilo de cada botão é resolvido ao definir as propriedades, por um Factory Pattern:
TbuttonColorVCL ????????? TFactoryTypeButton.New(Tipo, TipoColor)
???
???
ITypeButton ????????? TBtnPrimary | TBtnSecondary | TBtnSucces
TBtnDanger | TBtnWarning | TBtnDarkModels/— interfaceITypeButton, enums, paleta de cores e um model por corFactorys/—TFactoryTypeButton, que devolve o model certoButtons/— o componente visual e os record helpers que aplicam o estilo
Adicionar uma cor nova = criar um model que implementa ITypeButton e registrá-lo na factory. Nada no componente muda.
🚀 Instalação
- Abra
PaletaVisualVCL-Bertoldi/VisualVCLBertoldi.dpkno RAD Studio - Clique com o botão direito no pacote → Compile → Install
- Os componentes aparecem na aba Visual Bertoldi da Tool Palette

