Como limpar o Combobox sem perder os ITEMS?
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
Desde já agradeço,
Um Abraço,
Tiago Tadeu
Tiagotadeu
Curtidas 0
Melhor post
Carlosrm
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
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
GOSTEI 2
Mais Respostas
Vinicius2k
27/08/2003
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...
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...
GOSTEI 0
Tiagotadeu
27/08/2003
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
O Combobox não tem ´ClearSelect´. Tentei fazer assim e não funcionou.
Mas Obrigado mesmo assim...
Um Abraço,
Tiago Tadeu
GOSTEI 0
Tiagotadeu
27/08/2003
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.
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.
GOSTEI 0
Demolitor
27/08/2003
como ja respondi num outro topico q vc fez com a mesma pergunta
coloca combobox.text:= ´´; <-- dois apostrofos
coloca combobox.text:= ´´; <-- dois apostrofos
GOSTEI 0
Vinicius2k
27/08/2003
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+
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+
GOSTEI 0
Junior Gutekoski
27/08/2003
amigo coloque assim:
comigo deu certo.
até mais
comboBox1.Text = " ";
comigo deu certo.
até mais
GOSTEI 0
Guilherme
27/08/2003
Estou com o mesmo problema, no checkListBox a função ClearSelected não está funcionando para limpar os selecionados. Alguma sugestão?
GOSTEI 0
Ozemir
27/08/2003
Obrigado. "Carlosrm" funcionou comigo no VB!
GOSTEI 0
Raimundo Pereira
27/08/2003
Combobox.itemindex:=-1;
Combobox.text:='';
Combobox.text:='';
GOSTEI 0