• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

ordepavr

Seleccionar ultimo valor da ListBox

4 mensagens neste tópico

Boas pessoal, mais uma vez aqui estou eu para pedir ajuda.

Num exercício da escola, necessito fazer o seguinte:

Uma list box tem por exemplo, espaço para 20 linhas e a cada segundo é adicionada uma linha com um valor.

Ao chegar à linha 21, esta fica escondida e para ver os números que vao sendo inseridos tenho que por para baixo com a scroll bar.

A minha questão é, como faço para que o valor inserido esteja sempre à vista, ou seja, neste caso o 21 ficaria à mostra e o 1 seria escondido e assim sucessivamente.

Com os melhores cumps, Pedro L.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Já consegui fazer.

deixo aqui a forma como fiz porque a minha duvida pode ser a duvida de mais alguem no futuro. :D

ListBox1.SelectedIndex = ListBox1.Items.Add(timer)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

O que está no timer?

É irrelevante.

O método ADD devolve um inteiro, a representar o índice do item que acabou de adicionar.

Por isso funciona, mas tem tanta validade como:

ListBox1.SelectedIndex=1 'exemplo

ou

ListBox1.SelectedIndex = ListBox1.Items.Count-1 'alternativa

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora