AJUDA SELECAO LISTVIEW

KURTGU 01/09/2015 10:52:53
#450787
Como selecionar uma listview e automaticamente selecionar as outras...Ao selecionar a linha listview lista Diferencas apontadas fazer a selecao do mesmo item nas outras 3 lista. Todas as 4 listview ja estao com a opcao fullrowselect = true.


TUNUSAT 01/09/2015 11:49:26
#450796
KURTGU,

Trabalhe com o evento [Ô]GotFocus[Ô]. Ao receber o foco ele pode fazer outras coisa, como, por exemplo, selecionar outras linhas em outras tabelas.

========================================================================
Evento Control.GotFocus
https://msdn.microsoft.com/pt-br/library/system.windows.forms.control.gotfocus(v=vs.90).aspx
========================================================================

Experimente e depois, caso tenha duvidas, avise, okay?

[][ô]s,
Tunusat.
KURTGU 02/09/2015 09:52:37
#450869
Alguem poderia me ajudar como faco pra zera a selecao anterior estou usando desta forma mais sempre vai selecionando as linhas.

Private Sub ListViewFinal3_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ListViewFinal3.SelectedIndexChanged
If ListViewFinal3.SelectedItems.Count > 0 Then

Dim x As Integer
Dim txtValue As String
x = ListViewFinal3.FocusedItem.Index
txtValue = ListViewFinal3.FocusedItem.SubItems(0).Text

For Each aux As ListViewItem In ListView1.Items
If aux.Text = txtValue Then
aux.BackColor = Color.Red [ô] Cor de fundo
aux.ForeColor = Color.Yellow [ô] Cor das letras
End If
Next

For Each aux2 As ListViewItem In ListViewContratoOs.Items
If aux2.Text = txtValue Then
aux2.BackColor = Color.Red [ô] Cor de fundo
aux2.ForeColor = Color.Yellow [ô] Cor das letras
End If
Next
End If
End Sub

KURTGU 02/09/2015 13:36:27
#450890
Alguem tem alguma ideia?
TUNUSAT 02/09/2015 16:41:55
#450902
KURTGU,

Todos de uma vez só ou um de cada vez?

http://bytes.com/topic/visual-basic-net/answers/529257-listview-deselect-all
ListView.SelectedItems.Clear()


http://www.vbforums.com/showthread.php?445202-unselect-a-listview-item
Private Sub lv1_Click()
lv1.SelectedItem.Selected = False
[ô]or
lv1.HideSelection = True
End Sub


[][ô]s,
Tunusat.
KURTGU 02/09/2015 20:28:35
#450916
Tunusat o listview nao tem como ser selecionado varios listview somente um por isso mudei o backcolor e o forecolor, fonte e fundo das linhas....
KURTGU 03/09/2015 00:08:13
#450928
Se alguem tiver alguma ideia de como faco pra limpar a selecao anterior que postei usnado o codigo acima...Fico Agradecido....
DS2T 03/09/2015 05:20:01
#450930
Resposta escolhida
Ué, basta apenas você percorrer todos os items da lista e colocando o forecolor para preto e o backcolor como branco.
Belezinha?

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