Jump to content
SLIFE

ListBox com duas colunas

Recommended Posts

SLIFE

Boas a todos

Precisava mais uma vez de uma pequena ajuda.

Estou a fazer um pequeno aplicativo, no qual tenho uma listbox.

O programa baseia-se no seguinte:

Fazer Pings constantes a diversos ips pre-definidos.

Eu criei o codigo e ele faz o seguinte:

O utilizador coloca o ip principal e diz quantos ip quer que sejam adicionados, o programa vai ver qual o ip que foi colocado e adiciona na listbox o ip atribuido e adiciona varias linhas, conforme o numero de ips introduzido pelo utilizador.

Tipo.

Utilizador coloca o ip: 100.100.100.100 e depois diz que são 3 ips.

O programa coloca na listbox os ips:

100.100.100.100

100.100.100.101

100.100.100.102

e depois está a fazer o ping continuo nesses ips.

Até aqui tudo maravilha.

Mas o que queria era que quando o utilizador coloca os ips como no exemplo de cima, podesse escrever a frente de cada um a que correspondem.

Tipo:

100.100.100.100 - Pc Casa

100.100.100.101 - Pc Sala

100.100.100.102 - Pc Quarto

Existe alguma maneira de conseguir fazer isto?

Já estive de volta da ListView mas nao consegui fazer nada.

Se alguem me poder ajudar agradecia.

Cpts

SLIFE


Sandro Coelho

Share this post


Link to post
Share on other sites
Caça

Tens de colocar o modo de vista do ListView em detalhes e depois adiciona a descrição nos SubItems correspondentes a cada item


Pedro Martins

Não respondo a duvidas por PM

Share this post


Link to post
Share on other sites
SLIFE

Boas Sergio

Estive a  ver o teu artigo antes de postar a minha pergunta.

Mas sinceramente fiquei perdido (Podias começar a colocar imagens).

Não tens ai um exemplo que me possas facultar.

E que nao estou a conseguir entender como fazer isto.

Cpts

SLIFE


Sandro Coelho

Share this post


Link to post
Share on other sites
ribeiro55

Bem, o mais simples que podes fazer:

- Em design, altera o View da ListView para "Details"

- Em "Columns" adiciona duas

No código:

Dim LVI As New ListViewItem
LVI.Text = "Zeca"
LVI.SubItems.Add("Zuca")
ListView1.Items.Add(LVI)

Não creio que imagens fossem alterar o que se percebe ou não do artigo. O artigo trata apenas de código... e código é código.


Sérgio Ribeiro


"Great coders aren't born. They're compiled and released"
"Expert coders do not need a keyboard. They just throw magnets at the RAM chips"

Share this post


Link to post
Share on other sites
SLIFE

Dim LVI As New ListViewItem
LVI.Text = "Zeca"
LVI.SubItems.Add("Zuca")
ListView1.Items.Add(LVI)

Boas é mais ou menos isso que pretendo, mas não consigo escrever na coluna ao lado.

Existe alguma maneira de fazer isso?


Sandro Coelho

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.