LISTVIEW SELECAO UNICAO

ANDERSONHELP 04/08/2016 09:47:47
#465478
ola
inseri um listview em um formulario com a propriedade CHECKBOXES
o problema é que eu gostaria que apenas um checkbox fosse selecionado por vez, porem se clicar em quantos checkbox eu quiser ele seleciona.
teria como selecionar apenas um por vez?
OMAR2011 04/08/2016 10:21:14
#465481
Resposta escolhida
Mais ou menos assim.
Private Sub ListView1_ItemCheck(sender As Object, e As System.Windows.Forms.ItemCheckEventArgs) Handles ListView1.ItemCheck
If e.NewValue = CheckState.Checked And ListView1.CheckedItems.Count = 1 Then
e.NewValue = CheckState.Unchecked
MessageBox.Show([Ô]Você só pode selecionar um item[Ô])
End If
End Sub
ANDERSONHELP 04/08/2016 10:47:22
#465482
amigo OMAR, deu erro nessa parte
sender As Object, e As System.Windows.Forms.ItemCheckEventArgs) Handles ListView1.ItemCheck
ANDERSONHELP 04/08/2016 10:49:08
#465483
ahhh eu uso vb6 ok
KURTGU 04/08/2016 10:49:53
#465484
Citação:

:
ahhh eu uso vb6 ok



Então mude o seu post para VB6 pois você escolheu vb.net assim todos irá responder em .NET Para ti...

PARA EDITAR SEU POST CLICK NO EDITAR DO SEU PRIMEIRO POST E MUDE A VERSAO DE VB.NET PARA VB
OMAR2011 04/08/2016 11:57:03
#465491
Testa este.
Private Sub SeuListivew_ItemCheck(ByVal Item As MSComctlLib.ListItem)
Dim count, idx As Integer
Dim bln As Boolean

bln = SeuListview.ListItems(Item.Index).Checked

count = 0
For idx = 1 To SeuListview.ListItems.count
If SeuListview.ListItems(idx).Checked Then
SeuListviewListItems(idx).Checked = False
End If
Next

SeuListview.ListItems(Item.Index).Checked = bln
End Sub
ANDERSONHELP 04/08/2016 12:15:21
#465493
maravilhaaa Omar, deu certinho
mto obrigado mesmo
vou te pontuar
Tópico encerrado , respostas não são mais permitidas