Como encontrar uma strin em um ListBox?
Olá!
Gostaria de saber se existe uma maneira mais rápida de procurar uma string entre os itens listados num ListBox, sem ser verificando item a item.
Alguém sabe?
wbb
Gostaria de saber se existe uma maneira mais rápida de procurar uma string entre os itens listados num ListBox, sem ser verificando item a item.
Alguém sabe?
wbb
Wbb
Curtidas 0
Respostas
Deus
19/12/2003
A maneira mais rápida que eu conheço é você usando o método [i:4e40b9e6f0]IndexOf[/i:4e40b9e6f0], que retorna o índice de uma string:
Aí, a variável [i:4e40b9e6f0]varInteger[/i:4e40b9e6f0] vai receber o índice da string [i:4e40b9e6f0]varString[/i:4e40b9e6f0] dentro da [i:4e40b9e6f0]ListBox1[/i:4e40b9e6f0]. :)
Espero que isso tenha respondido sua pergunta! Abraços, dEUS.
varInteger := ListBox1.Items.IndexOf(varString)
Aí, a variável [i:4e40b9e6f0]varInteger[/i:4e40b9e6f0] vai receber o índice da string [i:4e40b9e6f0]varString[/i:4e40b9e6f0] dentro da [i:4e40b9e6f0]ListBox1[/i:4e40b9e6f0]. :)
Espero que isso tenha respondido sua pergunta! Abraços, dEUS.
GOSTEI 0
Adilsond
19/12/2003
var Posicao: Integer; begin Posicao := ListBox1.Items.IndexOf(´xxxxx´); end; [list] onde Posicao é o índice na listbox, e será -1 caso não encontre e xxxxx é a string a ser localizada[/list]
GOSTEI 0
Wbb
19/12/2003
É isso mesmo que precisava dEUS!
Obrigado.
Obrigado ao AdilsonD também.
wbb
Obrigado.
Obrigado ao AdilsonD também.
wbb
GOSTEI 0
Nildo
19/12/2003
Só uma coisa: O ItemIndex verifica item por item.
GOSTEI 0
Cebikyn
19/12/2003
Só uma coisa: O ItemIndex verifica item por item.
Tem certeza? Não está se confundindo? ItemIndex é o item selecionado...
GOSTEI 0
Nildo
19/12/2003
Desculpe, me referia ao IndexOf.
:lol: Valew Cebikyn
:lol: Valew Cebikyn
GOSTEI 0