DBLookupComboBox

Delphi

19/09/2007

Há algum tempo postei uma dúvida sobre o DBLookupComboBox que ninguém conseguiu uma sugestão pra me ajudar, assim sendo, estou tendo que remediar, ou seja, quero saber se alguém conhece uma maneira de quando o DBLookupComboBox receber o foco ele já se abrir com ´todas´ as alternativas visíveis.
Já conheço o comando DropDown, mas ele mostra 4 ou cinco primeiros itens e eu preciso que ele mostre todos.

No aguardo de um contato, antecipadamente agradeço.


Pro-luck

Pro-luck

Curtidas 0

Respostas

Maikel

Maikel

19/09/2007

opa...

amigo, e se você usar a propriedade DropDownRows e trabalhar com o evento OnEnter, acho que pode te ajudar, veja abaixo como utilizo:

procedure Tform1.DBLookupComboBox1Enter(Sender: TObject);
begin
DBLookupComboBox1.DropDownRows := DataSource1.DataSet.RecordCount;
DBLookupComboBox1.DropDown;
end;

Qualquer coisa, post ai o resultado.

Att


GOSTEI 0
Anonimus.info

Anonimus.info

19/09/2007

maikel ?

Voce saberia me dizer se tem como eu determinar uma quantidade de registro a serem vistos ?

Ex.:

5 registros ao clicar no componente ?


GOSTEI 0
Carlos Jatai

Carlos Jatai

19/09/2007

Cara na propriedade DROPDOWNROWS vc diz qtos registros qr que apareçam.


GOSTEI 0
Maikel

Maikel

19/09/2007

Isso mesmo, como o Carlos já falou, você pode controlar a quantidade de registros a serem exibidos através da propriedade DROPDOWNROWS.

No exemplo que dei acima, passo a propriedade todos os registros que foram carregados no DataSet ligado ao DataSource1.
DBLookupComboBox1.DropDownRows := DataSource1.DataSet.RecordCount; 

Att


GOSTEI 0
POSTAR