Postada em 20/05/2006 16:08 hs
Desculpe, mais não há novidade aqui... Abaixo tem outro método.
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long Private Const LB_SETTABSTOPS = &H192
Private Sub Form_Load()
Dim TabStop(0 To 1) As Long ' Posição das tabulações TabStop(0) = 90 TabStop(1) = 130 'Limpa posições dos tabs Call SendMessage(List1.hwnd, LB_SETTABSTOPS, 0&, ByVal 0&) ' Define a quantidade e posição dos tabs Call SendMessage(List1.hwnd, LB_SETTABSTOPS, 2, TabStop(0)) List1.Clear List1.AddItem 1 & vbTab & 2 & vbTab & 3 List1.AddItem 10 & vbTab & 20 & vbTab & 30 List1.AddItem "AbcD" & vbTab & "ZxxZ" & vbTab & "YxxY" List1.AddItem "Coluna1" & vbTab & "Coluna2" & vbTab & "Coluna3" End Sub
|