LISTVIEW - COLUNA COM CHECKBOX

ELMO01 07/03/2014 21:31:57
#435667
Oi pessoal,

Estou fazendo um programa com o LISTVIEW, mas quero colocar na segunda e terceira coluna um checkbox como faço isto?

Obrigado.
ELMO01 09/03/2014 09:22:50
#435715
Alguém pode me ajudar nesta questão?
CLEVERTON 09/03/2014 16:34:11
#435721
Veja se isto lhe atende


Public Class Form1

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim Marcado As Boolean = False
Dim i As Integer

ListView1.View = View.Details
ListView1.MultiSelect = False
ListView1.FullRowSelect = True

ListView1.Columns.Add([Ô]Coluna 01[Ô], 150)
ListView1.Columns.Add([Ô]Coluna 02[Ô], 150)
ListView1.Columns.Add([Ô]CheckBox[Ô], 70)

For i = 0 To 50

ListView1.Items.Add([Ô]Linha [Ô] + i.ToString())

ListView1.Items(i).SubItems.Add([Ô]OI[Ô])

If (Marcado = True) Then

ListView1.Items(i).SubItems.Add([Ô]P[Ô], Color.Black, Color.White, New Font([Ô]Wingdings 2[Ô], 12))
Marcado = False

Else

ListView1.Items(i).SubItems.Add([Ô][Ô], Color.Black, Color.White, New Font([Ô]Wingdings 2[Ô], 12))
Marcado = True
End If


ListView1.Items(i).UseItemStyleForSubItems = False
Next i


End Sub

Private Sub ListView1_MouseDoubleClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles ListView1.MouseDoubleClick

If (e.X > (ListView1.Columns(1).Width + ListView1.Columns(2).Width)) Then [ô]pega a coluna clicada

If (ListView1.SelectedItems(0).SubItems(2).Text = [Ô]P[Ô]) Then

ListView1.SelectedItems(0).SubItems(2).Text = [Ô][Ô]
Else
ListView1.SelectedItems(0).SubItems(2).Text = [Ô]P[Ô]

End If
End If


End Sub
End Class
MOUSER 09/03/2014 17:48:18
#435729
Colega, veja este link que ensina a colocar a checkbox e também como verificar qual linha ta selecionada.

http://www.macoratti.net/11/06/vbn_icgv.htm
CLEVERTON 09/03/2014 20:29:32
#435734
Citação:

:
Colega, veja este link que ensina a colocar a checkbox e também como verificar qual linha ta selecionada.

http://www.macoratti.net/11/06/vbn_icgv.htm



mas será que a necessidade dele não seja para o controle LISTVIEW ?
PEGUDO 10/03/2014 07:59:29
#435750
Veja este exemplo que eu postei para um camarada com o mesmo problema teu.

LISTVIEW - COLUNA COM CHECKBOX
ELMO01 10/03/2014 10:20:57
#435759
MOUSER- tenha a necessidade de fazer o checkbox em um LISTVIEW e o exemplo que você passou é de DATAGRID.

Mas mesmo assim agradeço por ter me respondido

CLEVERTON - estou testando a sua proposta, vamos ver se vai dar certo no meu código. Agradeço também por ter respondido.
MOUSER 10/03/2014 15:03:02
#435780
Peguei link errado, o do Listview eu perdi o link, mas vou fazer um teste de um código q tenho, se der certo eu te passo o código correto... Desculpe Elmo!
ELMO01 11/03/2014 20:32:08
#435872
Pessoal, como saber em qual coluna do LISTVIEW estou clicando?
CLEVERTON 11/03/2014 23:29:16
#435879
Citação:

:
Pessoal, como saber em qual coluna do LISTVIEW estou clicando?



então cara, o código que eu te passei tem isso
ELMO01 12/03/2014 15:14:16
#435926
CLEVERTON, desculpe-me a minha ignorância, mas para saber que coluna estou clicando está nesta linha?

If (ListView1.SelectedItems(0).SubItems(2).Text = [Ô]P[Ô]) Then

sou novo no VB.net, por isto estas perguntas sem sentido.

Obrigado,
Página 1 de 2 [20 registro(s)]
Tópico encerrado , respostas não são mais permitidas