LISTVIEW - COLUNA COM CHECKBOX
Oi pessoal,
Estou fazendo um programa com o LISTVIEW, mas quero colocar na segunda e terceira coluna um checkbox como faço isto?
Obrigado.
Estou fazendo um programa com o LISTVIEW, mas quero colocar na segunda e terceira coluna um checkbox como faço isto?
Obrigado.
Alguém pode me ajudar nesta questão?
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
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
http://www.macoratti.net/11/06/vbn_icgv.htm
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 ?
Veja este exemplo que eu postei para um camarada com o mesmo problema teu.
LISTVIEW - COLUNA COM CHECKBOX
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.
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.
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!
Pessoal, como saber em qual coluna do LISTVIEW estou clicando?
Citação::
Pessoal, como saber em qual coluna do LISTVIEW estou clicando?
então cara, o código que eu te passei tem isso
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,
If (ListView1.SelectedItems(0).SubItems(2).Text = [Ô]P[Ô]) Then
sou novo no VB.net, por isto estas perguntas sem sentido.
Obrigado,
Tópico encerrado , respostas não são mais permitidas