Fórum Como limpar o Combobox sem perder os ITEMS? #177705

27/08/2003

0

Tenho um Combobox com 2 items ( Adultos e Crianças) e depois que eu limpo ele ( Combobox.items.clear; ) ele volta sem os items, ou seja, sem Adultos e Crianças. Como eu posso limpar o combobox sem perder os items?

Desde já agradeço,
Um Abraço,
Tiago Tadeu


Tiagotadeu

Tiagotadeu

Responder

Post mais votado

27/08/2003

tiago,

se vc quer ´limpar´ a caixa de edição, mantendo intacta a lista de itens, use

combobox1.itemindex := -1;

A lista de strings é baseada em zero, isto é, o primeiro elemento do índice tem o índice 0, o segundo tem o índice 1,...
Se vc apontar para o índice -1 (menos um), ou seja, para um item não existente, a caixa de edição ficará ´vazia´ (emptystring).

carlosrm


Carlosrm

Carlosrm
Responder

Gostei + 2

Mais Posts

27/08/2003

Vinicius2k

Tiago,
se o q vc estah querendo eh limpar a seleção feita anteriormente, use :
ComboBox.ClearSelection;
se vc der clear nos itens eles sempre vão sumir...
espero ter ajudado...


Responder

Gostei + 0

27/08/2003

Tiagotadeu

Valeu pela tentativa Vinícius, mas não funcionou.
O Combobox não tem ´ClearSelect´. Tentei fazer assim e não funcionou.
Mas Obrigado mesmo assim...

Um Abraço,
Tiago Tadeu


Responder

Gostei + 0

27/08/2003

Tiagotadeu

Po! Valeu mesmo Carlos!!!
Tu já tinha respondido essa pergunta antes, mas acho que eu tinha formulado mal minha pergunta, daí fica difícil né?!

Mais uma vez muito obrigado pela ajuda!

Um abração,
Tiago Tadeu.


Responder

Gostei + 0

27/08/2003

Demolitor

como ja respondi num outro topico q vc fez com a mesma pergunta
coloca combobox.text:= ´´; <-- dois apostrofos


Responder

Gostei + 0

27/08/2003

Vinicius2k

Tiago,
por um instante achei q estava ficando doido, mas tanto o ComboBox quanto o DBComboBox tem o método [color=red:cef5ac5aab]ClearSelection[/color:cef5ac5aab]...
talvez seja alguma divergência entre versões do Delphi... o meu eh o 6...
mas isso não vem ao caso... o importante eh q vc resolveu o problema...
T+


Responder

Gostei + 0

07/02/2017

Junior Gutekoski

amigo coloque assim:

comboBox1.Text = " ";



comigo deu certo.

até mais
Responder

Gostei + 0

14/09/2017

Guilherme

Estou com o mesmo problema, no checkListBox a função ClearSelected não está funcionando para limpar os selecionados. Alguma sugestão?
Responder

Gostei + 0

31/07/2018

Ozemir

Obrigado. "Carlosrm" funcionou comigo no VB!

Responder

Gostei + 0

31/07/2018

Raimundo Pereira

Combobox.itemindex:=-1;
Combobox.text:='';
Responder

Gostei + 0

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

Aceitar