Fórum componente equivalente ao TColumnComboBox para D7 #370595

19/05/2009

0

Salve colegas

Alguém conhece algum componente equivalente ao TColumnComboBox da [url]http://www.tmssoftware.com/site/colcombo.asp[/url] e que seja Free para delphi 7.0

Se sim, mande o link aqui ou envie para meu e-mail


Delmar

Delmar

Responder

Posts

20/05/2009

.lg.

É bem interessante o componente. Porém acho inútil. Com uns 3 meses de dedicação consigo projetar um componente parecido que faz o mesmo.
(Sempre anoto ou gravo no favoritos, no final do mes sempre pego todos e crio um componente que tem característica semelhantes.)

Mas últimamente não estou pensando muito em design.

Postei para lhe dizer ´o que acho a respeito´. apenas minha opnião.
Pra mim este tipo de componente é invertar moda. Quando se tem tempo, se inventa uma coisas dessas pra poder enfeitar a tela. É claro que se é uma coisa que tornar viável, é como eu falei acima... com uns 3 meses de dedicação consegue-se fazer um com entrada e saída parecidos. isso tbm depende de cada um. tem gente com experiência que faz algo assim num instante, o mesmo ao contrário.

É muito importante ter um componente desses Delmar!?
Dá pra construir um. Mas se vc não se dispoe de tempo pra construção, o jeito é comprar. Ideias é que não falta, pois você vai ver componentes de tudo quanto é jeito e forma.


Responder

Gostei + 0

20/05/2009

Delmar

Bom dia, saudações

3 meses é muito tempo, se fosso 3 dias ... embora também não tenho conhecimento sobre desenvolvimento de componentes.

Respeito e leio com atenção todas opiniões.

Sim, seria importante ter esse tipo de componente, alias, sinto falta de alguns componentes, propriedades e eventos no delphi. Regularmente preciso algo assim.

Agora no meu caso não é enfeite, é necessidade, por exemplo, gostaria de manter um COMBO de nomes com o código e o delphi não tem isso nativo. Mas é uma questão de foco: componentização é algo para a Embarcadero, a DevExpress e outras que são especialistas no assunto.

Mas já que recebi uma resposta, vou comentar minha possível solução: se não surgir uma alternativa bem interessante, vou usar o cxDataMen da DevExpress que é um dataset em memória e usar um cxLookupComboBox também da DevExpress que implemente um combo multi-coluna ligado a um DataSource que se liga ao cxDataMen, assim, em vez de povoar direto o combo eu vou povoar o cxDataMen.


Responder

Gostei + 0

20/05/2009

.lg.

Não sei se você vai concordar comigo. Sempre falo ´[i:2262c6b5cd]Nada é impossível. Só é complicado ou difícil[/i:2262c6b5cd]´. O que você quer fazer... o DBGrid faz. Porém eu chamaria isso de ´gambiarra´ hehehe.

se remover o titulo e o indicador e tratar as linhas para aparecerem como vc deseja... você consegue um componente como o tal.
Mas tem o porém: Se for fazer uma manutenção corretiva ou uma implementação... a gambiarra atrasaria em muito o projeto.

Poderia chamar isso de retalho. Uma gambiarra similando um componente.
Não recomendo, mas é útil se for chamado de implementação temporária.

Não vi ainda os componentes DevExpress, porque eu não vi necessidade ou não me recomendaram ainda... mas se eles atendem as especificações do projeto.

Se eu achar algum componente com características semelhantes, eu lhe envio o link.

Abraços,
.lg.


Responder

Gostei + 0

20/05/2009

Delmar

Corrigindo meu erro: o nome correto do componente é dxMemData em vez de cxDataMen


Responder

Gostei + 0

20/05/2009

Weber

Com TDBLookupComboBox você pode usar as colunas que precisa basta ligar a um DataSource.


Responder

Gostei + 0

20/05/2009

.lg.

Weber,
Com o TDBLookupComboBox pode-se usar mais de 1 coluna!?

Usar 2, 3, 4 para exibição!? igual ao componente do link!?


Responder

Gostei + 0

20/05/2009

Weber

Sim você pode usar colunas porém não tem aquelas imagens e tal. Pesquisa aqui mesmo no fórum que você vai encontrar como fazer.


Responder

Gostei + 0

25/05/2009

Sistemald

Para usar mais de uma coluna é só separar o nome da coluna por ´;´ na propriedade ListField.

Ou também você pode juntar as duas colunas no select do banco.

select campo1 || campo2 as campo from tabela (Em firebird)


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar