EDITAR SUBITEMS LISTVIEW
Galera, to apanhando aqui para alterar o conteudo dos subitems de um listview.
tenho um listview com as seguintes colunas (ip,hostname,mac,resposta) dai eu uso um for para preenche a primeira coluna(ip,[ô]text[ô]) ai depois preciso preenche o conteudo das demais colunas (subitems) de cada linha, apartir de outra função. mas nao estou conseguindo axar algum metodo parecido com o que eu usava no vb6:
listview.listitems(selecionado).subitems(desejado) = valor
tenho um listview com as seguintes colunas (ip,hostname,mac,resposta) dai eu uso um for para preenche a primeira coluna(ip,[ô]text[ô]) ai depois preciso preenche o conteudo das demais colunas (subitems) de cada linha, apartir de outra função. mas nao estou conseguindo axar algum metodo parecido com o que eu usava no vb6:
listview.listitems(selecionado).subitems(desejado) = valor
Primeiro tu precisa adicionar os subitems:
lstTeste.Items.Add([Ô]127.0.0.1[Ô]);
lstTeste.Columns.Add([Ô]Ip[Ô]);
lstTeste.Columns.Add([Ô]Host[Ô]);
lstTeste.Columns.Add([Ô]Mac[Ô]);
lstTeste.Columns.Add([Ô]Resposta[Ô]);
lstTeste.Items.Add([Ô]127.0.0.1[Ô]);
lstTeste.Items.Add([Ô]192.168.0.1[Ô]);
lstTeste.Items[0].SubItems.Add([Ô]Eu mesmo[Ô]);
lstTeste.Items[0].SubItems.Add([Ô]Windows[Ô]);
lstTeste.Items[0].SubItems.Add([Ô]Sim[Ô]);
lstTeste.Items[1].SubItems.Add([Ô]Modem[Ô]);
lstTeste.Items[1].SubItems.Add([Ô]Apple[Ô]);
lstTeste.Items[1].SubItems.Add([Ô]NOT[Ô]);
ja adicionei os subitems, criem em modo designe. so preciso preenche-los
Então...
lstTeste.Items[0].SubItems[1].Text = [Ô]lol[Ô];
Ok, deu certo. ASHKATCHP, pode me dar mias uma ajuda, tem como eu preencher esse listview a partir de uma classe?
ex: tenho uma executo uma função (thread) dentro de uma classe e resultado dessa função é o que preenche o listview. tem como de dentro da função, la na class eu preencher o listview.
ex: tenho uma executo uma função (thread) dentro de uma classe e resultado dessa função é o que preenche o listview. tem como de dentro da função, la na class eu preencher o listview.
Cara, tem várias maneira de fazer isso.
O que eu sugiro fazer é uma função na classe que retorna uma lista de objetos. E, com essa lista, tu monta o listview.
Entendeu?
O que eu sugiro fazer é uma função na classe que retorna uma lista de objetos. E, com essa lista, tu monta o listview.
Entendeu?
ASHKATCHUP, tem como voce me mostra um exeplo?
Fiz um exemplo bem legal pra ti :D
Cara vlw mesmo, exemplo show de bola. mto mesmo.
Tópico encerrado , respostas não são mais permitidas