Advertisement
Guest User

Untitled

a guest
Sep 26th, 2016
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
VB.NET 0.80 KB | None | 0 0
  1.  'API Declaration in General Declarations
  2.     Private Declare Function SendMessage Lib "user32.dll" Alias "SendMessageA" (ByVal hwnd As IntPtr, ByVal wMsg As Int32, ByVal wParam As Int32, ByVal lParam As Int32) As Int32
  3.  
  4.     'API Constants
  5.     Const SET_COLUMN_WIDTH As Long = 4126
  6.     Const AUTOSIZE_USEHEADER As Long = -2
  7.  
  8.     'Sub To Resize
  9.     Private Sub AppNewAutosizeColumns(ByVal TargetListView As ListView)
  10.  
  11.         Const SET_COLUMN_WIDTH As Long = 4126
  12.         Const AUTOSIZE_USEHEADER As Long = -2
  13.  
  14.         Dim lngColumn As Long
  15.  
  16.         For lngColumn = 0 To (TargetListView.Columns.Count - 1)
  17.  
  18.             Call SendMessage(TargetListView.Handle, _
  19.                 SET_COLUMN_WIDTH, _
  20.                 lngColumn, _
  21.                 AUTOSIZE_USEHEADER)
  22.  
  23.         Next lngColumn
  24.  
  25.     End Sub
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement