ListBox - comando para ir para última linha
Como fazer para deixar um ListBox sempre posicionado na última linha, existe algum comando? No meu caso o listBox recebe dados a todo momento, e quando ele passa do tamanho q está na tela cria uma barra de rolagem mas fica no ínio do listbox, então gostaria q fosse para a última linha sempre.
Janete
Curtidas 1
Melhor post
Marcelo Saviski
11/02/2005
vc pode tentar usar o evento OnSelect do ListBox, tente isso abaixo nesse evento:
não tenho certeza se esse evento ocorre também quando clica num item manualmente, vc quer qu ele fique sempre na última linha, sem deixar ninguem mudar ele para cima, ou só vá para a última quando adicionar algo, podendo ´passear´ por ele manualmete?
ListBox.ItemIndex := ListBox.Items.Count - 1;
não tenho certeza se esse evento ocorre também quando clica num item manualmente, vc quer qu ele fique sempre na última linha, sem deixar ninguem mudar ele para cima, ou só vá para a última quando adicionar algo, podendo ´passear´ por ele manualmete?
GOSTEI 1
Mais Respostas
Janete
11/02/2005
[quote:82928cfd69=´Marcelo Saviski´]vc pode tentar usar o evento OnSelect do ListBox, tente isso abaixo nesse evento:
não tenho certeza se esse evento ocorre também quando clica num item manualmente, vc quer qu ele fique sempre na última linha, sem deixar ninguem mudar ele para cima, ou só vá para a última quando adicionar algo, podendo ´passear´ por ele manualmete?[/quote:82928cfd69]
Não consegui encontrar o evento OnSelect no componente ListBox, quero q ele vá sempre para última linha quando adcionar algo sem q ninguém consiga passear manualmente nele.
ListBox.ItemIndex := ListBox.Items.Count - 1;
não tenho certeza se esse evento ocorre também quando clica num item manualmente, vc quer qu ele fique sempre na última linha, sem deixar ninguem mudar ele para cima, ou só vá para a última quando adicionar algo, podendo ´passear´ por ele manualmete?[/quote:82928cfd69]
Não consegui encontrar o evento OnSelect no componente ListBox, quero q ele vá sempre para última linha quando adcionar algo sem q ninguém consiga passear manualmente nele.
GOSTEI 0
Marcelo Saviski
11/02/2005
Tente o OnChange, Onclick hehe, algum deles funciona :)
eu não pude testar pra ver
eu não pude testar pra ver
GOSTEI 0
Janete
11/02/2005
Blz, consegui, agora como eu tiro a barra de rolagem para q o usuário não fique voltando no listbox
GOSTEI 0
Alexsandro
11/02/2005
janete,
tente modificar a propriedade STYLES. Acho que uma delas cancela a listagem
Alex
tente modificar a propriedade STYLES. Acho que uma delas cancela a listagem
Alex
GOSTEI 0