ADICIONAR COR EM ALGUMAS LINHAS DO LIST-VIEW ?
Tenho uma list-view carregada com apenas 20 linhas constantes, pois só serão essas linhas memas, mas como coloco cor em algumas linhas, por exemplo na [txt-color=#3333ff]1º[/txt-color] e na [txt-color=#3333ff]6º linha[/txt-color] ?
Ola Patiricia,
veja, este exemplo que utiliso em um dos forms
ListVPed(0).ListItems.Clear
Do While Not Rs.EOF
Set itemlst = ListVPed(0).ListItems.Add
itemlst = Format(Rs!NumPed, "000")
itemlst.SubItems(1) = Rs!Opcao
itemlst.ListSubItems(1).ForeColor = vbBlue 'Colocar am azul
itemlst.ListSubItems(1).Bold = True 'Colocar em negrito
Rs.MoveNext
Loop
enfim.. dai vc coloca na coluna que quizer...
Espero ter ajudado
sds
Emanuel
veja, este exemplo que utiliso em um dos forms
ListVPed(0).ListItems.Clear
Do While Not Rs.EOF
Set itemlst = ListVPed(0).ListItems.Add
itemlst = Format(Rs!NumPed, "000")
itemlst.SubItems(1) = Rs!Opcao
itemlst.ListSubItems(1).ForeColor = vbBlue 'Colocar am azul
itemlst.ListSubItems(1).Bold = True 'Colocar em negrito
Rs.MoveNext
Loop
enfim.. dai vc coloca na coluna que quizer...
Espero ter ajudado
sds
Emanuel
Também consegui.... obrigado... bjs
Private Sub Command1_Click()
Dim i As Integer
LastCmd = 1
picBg.Width = lv.Width
picBg.Height = lv.ListItems(1).Height * (lv.ListItems.Count)
picBg.ScaleHeight = lv.ListItems.Count
picBg.ScaleWidth = 1
picBg.DrawWidth = 1
picBg.Cls
For i = 1 To lv.ListItems.Count
If lv.ListItems(i).Checked = True Then
picBg.Line (0, i - 1)-(1, i), &HC0FFFF, BF
Else
picBg.Line (0, i - 1)-(1, i), &HFF8080, BF
End If
Next
lv.Picture = picBg.Image
End Sub
No list-View, quando clicamos na linha, ele edita a linha para vc escrever ou modificar a 1 coluna.. como faço para que o usuario , nao faça edite o conteúdo da primeira coluna.. tipo um LOCK.. ?
Na propriedade do listview, em LabelEdit coloca como manual.
Quero mais um beijo! heheheehhe
sds
Emanuel
Quero mais um beijo! heheheehhe
sds
Emanuel
BEIJÃO....... kkkkk
Tópico encerrado , respostas não são mais permitidas