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 : 5684
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} RECADRER_IMAGE
Recadrer une image en choisissant la dimension de sortie du plus grand côté en cm. Un commentaire a...

{Visual Basic, VB6, VB.NET, VB 2005} FICHIERS_CACHÉS_LECTURE_SEULE
Vous pouvez mettre tous les fichiers d'une même extension en Lecture seule ou en Fichiers cachés. L...

{C# / C#.NET} REDIMENSION D'IMAGE EN C#
Ce programme parcours le dossier dans lequel il se trouve et redimensionne les images .jpg L'util...

{Visual Basic, VB6, VB.NET, VB 2005} CREATION DE CONTROLS DYNAMIQUE + DEPLACEMENT ET REDIMENTION POUR L'USER
vb 2008 express un simple exemple permettant de montrer comment créer un contrôle dynamique, lui aj...

{Visual Basic, VB6, VB.NET, VB 2005} FAVORIS URL
Appeler vos url favoris depuis la zone de notification. Vous pouvez réactualiser à tout moment grâce...

{PDA / PocketPC} RÉCUPÉRER DES VALEURS D'UNE LISTVIEW SOUS WINDOWS MOBILE
N'ayant pu trouver d'explication correcte sur la façon de récupérer les valeurs d'une listview, j'ai...

{Javascript / DHTML} OUTIL DE SÉLECTION
Cette fonction, que j'agrandirai au fur et à mesure de mes découvertes permet d'accéder à certaines ...

{Visual Basic, VB6, VB.NET, VB 2005} CARNET D'ADRESSES EXTERNE POUR OUTLOOK EXPRESS ET WINMAIL
Plusieurs amis s'étant fait pirater leur carnet d'adresses, j'ai pensé à faire un carnet perso, donc...

{Javascript / DHTML} CHARGER UNE PAGE WEB DANS UN DIV
Ce code permet de charger une page web dans un div et sans utilisé de frames. Qprès il vous reste q...