Les Snippets

Connexion

Redimensionner les colonnes d'un listview en fonction de leur contenu

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 02/03/2007 14:41:26 et initié par PCPT [Liste]
Vue : 3107
Catégorie(s) : API, Trucs & Astuces, Control
Langages dispo pour ce code :
- VB6, VBA



Langage : VB6 , VBA
Date ajout : 02/03/2007
Posté par PCPT [Liste]
Private Const LVM_FIRST                 As Long  = &H1000
Private Const LVM_SETCOLUMNWIDTH        As Long  = (LVM_FIRST + 30)
Private Const LVSCW_AUTOSIZE_USEHEADER  As Long  = -2
Private Declare Function LockWindowUpdate Lib "user32" (ByVal hwndLock As LongAs Long
Private Declare Function SendMessage Lib "user32.dll" Alias "SendMessageA" (ByVal hwnd As LongByVal wMsg As Long, ByVal wParam As Long, ByRef lParam As Any) As  Long
Public Sub LV_ResizeColumns(LV As ListView)
    Dim As Long
    
    If LV.ColumnHeaders.Count > Then
        Call LockWindowUpdate(LV.hwnd)
        For i = To LV.ColumnHeaders.Count - 1
            Call SendMessage(LV.hwnd, LVM_SETCOLUMNWIDTH, i,  LVSCW_AUTOSIZE_USEHEADER)
        Next i
        Call LockWindowUpdate(0&)
    End If
End Sub


Snippets en rapport avec : Redimension, Colonnes, Listview, Fit, Contenu



Codes sources en rapport avec : Redimension, Colonnes, Listview, Fit, Contenu

{Visual Basic, VB6, VB.NET, VB 2005} ENREGISTRER/OUVRIR LE CONTENU D'UN LISTVIEW
Voilà, ce gentil petit code servira a enregistrer un listview, Items, SubItems, Tag (Items). Il est ...

{Visual Basic, VB6, VB.NET, VB 2005} RÉORGANISER UNE LISTVIEW AVEC DES IMAGES DANS LES 3 PREMIÈRES COLONES
Cette source est la première que je dépose donc j'attends vos commentaires. Mon but était de réussi...

{Visual Basic, VB6, VB.NET, VB 2005} LAUTREESIZE
Un genre de treesize pro mais en vb. La premiere ouverture peut-etre longue en criss mais c'est a ca...

{Visual Basic, VB6, VB.NET, VB 2005} XPLISTVIEW
Il s'agit là d'un portage d'une source C# en VB.Net Voici donc une ListView améliorée : - Pos...

{Visual Basic, VB6, VB.NET, VB 2005} CHANGEDESKTOP: CHANGEMENT DE L'APPARENCE DE LA LISTVIEW DU BUREAU WINDOWS
Bonjour, Cette petite source d'une simplicité enfantine vous permettra de changer l'apparence de ...

{Visual Basic, VB6, VB.NET, VB 2005} IMPRIMER LE CONTENUE D'UNE LISTVIEW
Voilà ce code n'est pas de moi mais je tient à vous le faire partager car je sais qu'il n'en existe ...

{C / C++ / C++.NET} TUPEUPASTEPLANKER1.0
Un petit programme de recherche de fichier par système de pile type FIFO (conteneur standard deque)a...

{C / C++ / C++.NET} GESTION DES ENTREES/ SORTIES AVEC CODEBARRE
Mon programme permet de gerer les equipements en utilisant la base de données MYSQL avec le code bar...

{C# / C#.NET} [WPF]LINQUERY - INTERFACE DE GESTION DE DATABASE
LinQuery est une interface de gestion de base de donnée Access et SQL Server, écrit en C# via WPF. ...

{C# / C#.NET} LISTVIEW : TRI MONO OU MULTICOLONNES PROGRAMMÉ OU PAR CLICK DE COLONNE TENANT COMPTE DU TYPE DE DONNÉES À TRIER
Ayant pas mal cherché des sources pour faire des tris de colonnes de ListView, j'ai réalisé mon gest...