IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Diminuer colonne ListView [Débutant]


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Expert sécurité informatique
    Inscrit en
    Juillet 2017
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : France, Creuse (Limousin)

    Informations professionnelles :
    Activité : Expert sécurité informatique

    Informations forums :
    Inscription : Juillet 2017
    Messages : 32
    Par défaut Diminuer colonne ListView
    bonjour le forum
    voila ma question dans un usf j'ai un listview ou les colonnes sont trop grand peu pas voir le tableau dans sa totalité
    se que je recherche comment diminuer ses colonnes svp
    Code VB.NET : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
     With ListBox1
            .ColumnCount = UBound(Tableau, 2)
            'En option (à adapter)
            ' .Top = 20
            .Width = 80 * UBound(Tableau, 2)
            DoEvents
            .List() = Tableau
        End With
     
     
        For i = 1 To UBound(Tableau, 2)
            Set Lbl = Me.Controls.Add("Forms.Label.1")
            With Lbl
                .Left = ListBox1.Left + ((i - 1) * 80)  ''ListBox1.Left + 7 + ((i - 1) * 80)
                .Top = ListBox1.Top - 10
                .Width = 80
                .Height = 10
                .Caption = Plage.Cells(1, i)
                .BackColor = RGB(255, 255, 255)    ''RGB(224, 224, 224)
                .Font.Bold = True
                .BorderColor = RGB(0, 0, 0)
                .BorderStyle = 1
            End With
        Next i
     
    End Sub
    merci pour votre aide

  2. #2
    Membre confirmé
    Homme Profil pro
    Ingénieur
    Inscrit en
    Février 2015
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Ingénieur

    Informations forums :
    Inscription : Février 2015
    Messages : 66
    Par défaut
    Ce code est bien celui de la création de la listView ?
    Pour moi ce code gère les propriétés de ta ListBox et Label.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    With ListBox1
       .ColumnCount = UBound(Tableau, 2)
       'En option (à adapter)
       ' .Top = 20
       .Width = 80 * UBound(Tableau, 2)
       DoEvents
       .List() = Tableau
    End With
     
     
    For i = 1 To UBound(Tableau, 2)
       Set Lbl = Me.Controls.Add("Forms.Label.1")
       With Lbl
          .Left = ListBox1.Left + ((i - 1) * 80) ''ListBox1.Left + 7 + ((i - 1) * 80)
          .Top = ListBox1.Top - 10
          .Width = 80
          .Height = 10
          .Caption = Plage.Cells(1, i)
          .BackColor = RGB(255, 255, 255) ''RGB(224, 224, 224)
          .Font.Bold = True
          .BorderColor = RGB(0, 0, 0)
          .BorderStyle = 1
       End With
    Next i
     
    End Sub
    Après l'instanciation de ta ListView, tu dois avoir une propriété du style Me.ListView.Column.Width qui devrait faire ce que tu souhaites.

    Le forum VB.NET serait plus en mesure de répondre à ta demande

  3. #3
    Membre averti
    Homme Profil pro
    Expert sécurité informatique
    Inscrit en
    Juillet 2017
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : France, Creuse (Limousin)

    Informations professionnelles :
    Activité : Expert sécurité informatique

    Informations forums :
    Inscription : Juillet 2017
    Messages : 32
    Par défaut
    bonsoir
    merci infiniment

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2013] diminué colonne dans un listview
    Par amateur23 dans le forum Excel
    Réponses: 0
    Dernier message: 17/04/2020, 14h07
  2. [VB.NET]trie colonnes listview (int)
    Par Eclix dans le forum Windows Forms
    Réponses: 5
    Dernier message: 22/10/2011, 01h44
  3. Largeur de colonne ListView
    Par Anduriel dans le forum Windows Forms
    Réponses: 3
    Dernier message: 27/11/2009, 13h35
  4. problème affichage par colonne (listview)
    Par skysee dans le forum C#
    Réponses: 2
    Dernier message: 19/09/2007, 12h32
  5. [C#] Comment faire pour rendre invible une colonne(ListView)
    Par Jfrancois57 dans le forum Windows Forms
    Réponses: 3
    Dernier message: 05/05/2004, 13h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo