Notifications
Clear all

Listview

2 Posts
2 Usuários
0 Reactions
1,089 Visualizações
(@luc1-2)
Posts: 0
New Member
Topic starter
 

Boa noite!

Venho pedir ajuda para o problema abaixo:

Em uma listview centralizei o cabeçalho, mas gostaria que os textos das linhas ficassem ou direita numero ou esquerda textos...

é possível centralizar o cabeçalho e as linhas abaixo eu dar um direcionamento???
Caso sim, gostaria que alguém colocasse um exemplo, pelo menos uma linha do código...

o meu codigo esta assim:

Set Item = ListView2.ListItems.Add(Text:=Plan3.Cells(Lin, 1))
Item.SubItems(1) = Plan3.Cells(Lin, 2)
Item.SubItems(2) = Plan3.Cells(Lin, 3)

Agradeço desde já

Atenciosamente,
Luciano.

 
Postado : 28/08/2016 8:37 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Por item não tem como alinhar, tem de ser por Colunas, veja se consegue adaptar :

Private Sub UserForm_Initialize()
  
    With ListView1
        'Propriedades de Alinhamentos
        'lvwColumnLeft, lvwColumnCenter,lvwColumnRight
        .ColumnHeaders.Add , , "Nome", 90, lvwColumnLeft 'Texto
        .ColumnHeaders.Add , , "Data", 90, lvwColumnCenter 'Data
        .ColumnHeaders.Add , , "Valor", 60, lvwColumnRight 'Numero
        .View = 3
    
        Set li = ListView1.ListItems.Add(, , "Mauro")
        li.SubItems(1) = "29/08/2016"
        li.SubItems(2) = "110,55"
     
        Set li = ListView1.ListItems.Add(, , "Coutinho")
        li.SubItems(1) = "30/08/2016"
        li.SubItems(2) = "1.120,64"
  End With
  
End Sub

[]s

 
Postado : 29/08/2016 7:11 am