SELECAO DE DADOS EM LISTVIEW

SNNIFFER 01/02/2010 11:48:24
#333307
Galera

alguem sabe como fazer a seleção de dados de uma listview automaticamente,

Eu gostaria que fosse selecionado o primeiro registro na listview, em sequencia o terceiro e assim por diante.


Vlw
ASHKATCHUP 01/02/2010 12:06:42
#333310
Selecionado? Você quis dizer [Ô]marcar os checkboxes[Ô]?
PEGUDO 01/02/2010 12:42:49
#333317
Ei, amigo

Vê se é isso que você quer.
Claro que isto é um exemplo, se for o que você precisa, faça as mudanças necessárias para sua aplicação.

[txt-color=#0000f0]Private Sub [/txt-color]Form_Load()
[txt-color=#0000f0]With[/txt-color] ListView1
[txt-color=#0000f0]For[/txt-color] j = 1 [txt-color=#0000f0]To[/txt-color] 15
.ListItems.Add , , j
[txt-color=#0000f0]Next[/txt-color]

[txt-color=#0000f0]For[/txt-color] i = 1 [txt-color=#0000f0]To[/txt-color] ListView1.ListItems.Count
.MultiSelect = [txt-color=#0000f0]True[/txt-color]
.FullRowSelect = [txt-color=#0000f0]True[/txt-color]
.ListItems(i).Selected = [txt-color=#0000f0]True[/txt-color]
i = i + 1
[txt-color=#0000f0]Next
End With
End Sub[/txt-color]

Espero ter ajudado
SNNIFFER 02/02/2010 17:01:38
#333433
Tenho um Listview populado com uma tabela do MySQL, ao pressionar um botão que está no mesmo form, eu gostaria que:

Fosse selecionado o primeiro registro da listview, e fosse realizado uma ação, ao concluir esta ação, ele selecionaria o proximo registro na Listview e realizaria a mesma ação, e assim por diante até o ultimo registro da Listview.

Se poderem me ajudar, irei ser grato eternamente.

ASHKATCHUP 02/02/2010 17:23:53
#333435
Por que você precisa selecionar o item? Você está usando o index do listbox para a sua ação?
SNNIFFER 02/02/2010 17:57:04
#333442
Os dados apresentados na Lisview são capturados em um banco de dados, após uma consulta, por isso, não sei quantos dados, serão apresentados após a consulta. Podem ser 10 dados, ou pode ser apenas 1.

Com isso, creio que não seja possivel atribuir o index para cada um.



Vlw
ASHKATCHUP 02/02/2010 18:03:07
#333443
Você pode varrer a list usando um laço de repetição


Private Sub Form_Load()
[ô]
ListView1.ListItems.Add [Ô]1[Ô], [Ô][Ô], [Ô]lol[Ô]
ListView1.ListItems.Add [Ô]2[Ô], [Ô][Ô], [Ô]wtf[Ô]
[ô]
For i = 1 To ListView1.ListItems.Count
ListView1.ListItems(i).Text = ListView1.ListItems(i).Text & i
Next
[ô]
End Sub

SVS99 03/02/2010 16:52:09
#333528
Eu uso o ListView com o Checkbos nesse caso, porque voce nao tenta assim/

Um Abraço
Tópico encerrado , respostas não são mais permitidas