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 : 8707
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} EPHEMERIDE W8
Cet Ephéméride fonctionne sous Windows 7 et Windows 8 contrairement a celui-ci qui ne fonctionne que...

{ASP / ASP.NET} GESTIONNAIRE DE FICHIER SUR LE SERVEUR D'APPLICATION
Le but du travail est de développer une application servant à faire la gestion des fichiers sur le ...

{Visual Basic, VB6, VB.NET, VB 2005} COMBOBOX MULTI COLONNES
Bonjour, voici un contrôle personnalisé MultiColumnComboBox (MCCB) qui permet de choisir un item dan...

{Delphi} WINDOWS DESKTOP - UTILISER LA BASE DE DONNÉES DE WINDOWS POUR RECHERCHER UN FICHIER PAR SON CONTENU
Utiliser la base de données de windows pour rechercher un fichier par son contenu en créant une conn...

{Visual Basic, VB6, VB.NET, VB 2005} EXPLORATEUR DE REGISTRE
S'utilise comme l'éditeur de registre. Il vous permet de créer des clés, de les supprimer et d'ajout...

{Visual Basic, VB6, VB.NET, VB 2005} ASSISTANT PHOTOS
Ce programme permet de copier en les renommant des images en vue de constituer un album. Dans l'ex...

{Visual Basic, VB6, VB.NET, VB 2005} METADONNÉES EXIF D'UNE IMAGE JPEG
Extraire les metadonnées Exif d'une images JPEG. Voici 2 manières pour extraire ces metadonnées: ave...

{Visual Basic, VB6, VB.NET, VB 2005} EXTRAIRE LES FRAMES D'UN GIF ANIMÉ
L'extraction des frames se fait au choix en jpg, bmp, gif, png ou tif. Un dossier est créé au nom du...

{Visual Basic, VB6, VB.NET, VB 2005} CHARGER UNE BASE DONNÉES DANS UNE LISTVIEW PUIS L'EXPORTER SOUS EXCEL
Quand on ouvre le fichier .mdb, le programme vous demande de sélectionner les tables et les champs q...