A OCX SmartFlexGridDemo é um ActiveX desenvolvido na plataforma Visual Basic 6 a partir do componente MSFLXGRD.OCX nativo da linguagem. Destinada especialmente ao público que trabalha com desenvolvimento de softwares a SmartFlexGrid “herdou” as principais características (propriedades, métodos e eventos) do componente nativo e a ela foram adicionados recursos avançados e de comum utilização por parte de quem trabalha com desenvolvimento de softwares. Entre os recursos destacam-se os seguintes:
- Grid Editável: com apenas a alteração de uma propriedade (isEditable) e em tempo de design é possível tornar a grid totalmente editável, ou seja, você digita diretamente na célula da grid como se estivesse digitando em uma célula de uma planilha excel por exemplo;
- ComboBox: essa característica permite adicionar uma “Caixa de Combo” em cada linha da grid e adicionar e remover itens em cada uma delas. Além disso é possível selecionar qual coluna terá a ComboBox além de escolher o estilo colorido ou preto e branco e também a visibilidade que pode ser apenas quando a célula ganhar o foco ou contínua;
- CheckBox: configurando essa propriedade para “True” (Verdadeiro) a coluna 1 da grid terá uma “Caixa de check” (CheckBox) por linha. Além disso também é possível escolher o estilo colorido ou preto e branco.
- Altarnar cor da linha: com apenas 1 click é possivel fazer o que normalmente se faz com inúmeras linhas de código. Com a propriedade “AlternateRowBackColor” é possível fazer com que as linhas da grid alternem a cor tornando o visual efeiciente e amigável.
- Evento Col_Resize: com esse novo evento é possível detectar o momento em que o tamanho da coluna é alterado e então disparar por exemplo uma rotina em função dessa ocorrência.
Esses e outros recursos estão disponíveis nas versões DEMO (com limitações) e na versão FULL deste interressante ActiveX. Visite www.smartplace.com.br para saber mais, entrar em contato conosco e também para adquirir a versão completa.