 |
ActiveDelphi .: O site do programador Delphi! :.
|
| Exibir mensagem anterior :: Exibir próxima mensagem |
| Autor |
Mensagem |
memaster Aprendiz


Registrado: Domingo, 2 de Outubro de 2005 Mensagens: 192 Localização: Araranguá / SC
|
Enviada: Qua Jan 28, 2009 12:59 am Assunto: DBLookupComboBox estilo DropDown |
|
|
Bah pessoal, fazia um tempo que estava usando o DBLookupComboBox da palheta Jedy, porem estou com um projeto que usa o componente nativo do delphi e me deparei com a seguinte situação (meio de iniciante, mais não resolvi de primeira intaum resolvi perguntar).
quando clico pela primeira vez ele mostra um dropdown com uma linha e uma rolagem para rolar para as demais linhas, quando o mesmo perde o foco e recebe novamente, ai sim ele aparece um dropdown com o máximo de linhas configurado pela pela propriedade do componente. Por que isso?
Ele não teria que abrir desde o principio um dropdown respeitando o numero de linhas configurado? _________________ Márcio Elias |
|
| Voltar ao Topo |
|
 |
memaster Aprendiz


Registrado: Domingo, 2 de Outubro de 2005 Mensagens: 192 Localização: Araranguá / SC
|
Enviada: Qua Jan 28, 2009 7:44 am Assunto: |
|
|
Bom fazendo alguns testes aqui, descobri o seguinte:
Se logo após eu abrir o dataset eu der um dataset.last, depois limpar a propriedade keyvalue do dblookupcombobox (pra jah não vir com o último registro selecionado) quando clicar no componente ele abre o dropdown como deveria, mostrando as linhas até o limite configurado na propriedade do componente.
Outro teste foi conectar a base usando os componentes zeos, nesse caso não precisou de nenhuma "gambiarra", simplesmente funcionou como o esperado.
OBS: o sistema utiliza componentes IBQuery.
Com mais essas informações alguem poderia me ajudar com a forma mais correta de resolver esse problema? _________________ Márcio Elias |
|
| Voltar ao Topo |
|
 |
|
|
Enviar Mensagens Novas: Proibido. Responder Tópicos Proibido Editar Mensagens: Proibido. Excluir Mensagens: Proibido. Votar em Enquetes: Proibido.
|
|