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 6 et antérieur Discussion :

Filelistbox et HScrollBar


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Septembre 2006
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Filelistbox et HScrollBar
    Bonjour à tous, je cherche un moyen d'insérer une HSrollbar à une Filelistbox.

    Je n'ai pas réussi à le faire en utilisant le code équivalent pour ajouter une HScrollBar à une ListBox, peut être avez vous une autre solution.

    Merci d'avance

  2. #2
    Membre expert
    Avatar de Delbeke
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    2 675
    Détails du profil
    Informations personnelles :
    Âge : 70
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 2 675
    Points : 3 696
    Points
    3 696
    Par défaut
    Le filelistbox a un scroll-bar automatique , il me semble
    En général, on ne demande de conseils que pour ne pas les suivre ou, si on les a suivis, reprocher à quelqu'un de les avoir donnés
    (ALEXANDRE DUMAS)

    N'hésitez pas à visiter ma page de contributions

  3. #3
    Membre éprouvé Avatar de avigeilpro
    Homme Profil pro
    Ambulancier
    Inscrit en
    Janvier 2004
    Messages
    880
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Creuse (Limousin)

    Informations professionnelles :
    Activité : Ambulancier
    Secteur : Transports

    Informations forums :
    Inscription : Janvier 2004
    Messages : 880
    Points : 971
    Points
    971
    Par défaut
    Oui mais il sagit d'un VScrollBar or il veut un HScrollBar lorsque les noms de fichier sont trop large je pense
    La connaissance seule ne suffit pas. La vraie compréhension vient de la mise en expérience.
    Règles|FAQ|Tuto

  4. #4
    Membre expert
    Avatar de Delbeke
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    2 675
    Détails du profil
    Informations personnelles :
    Âge : 70
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 2 675
    Points : 3 696
    Points
    3 696
    Par défaut
    Plus qu'une seule solution: recreer completement un nouveau composant a l'aide d'un ListBox, un Hscroll et un vscroll
    En général, on ne demande de conseils que pour ne pas les suivre ou, si on les a suivis, reprocher à quelqu'un de les avoir donnés
    (ALEXANDRE DUMAS)

    N'hésitez pas à visiter ma page de contributions

  5. #5
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Points : 4 674
    Points
    4 674
    Par défaut
    Bonjour Delbeke.

    Tu as raison et tort à la fois.
    Petite gymnastique pour rire ensemble et crier partout que nous n'avons pas l'habitude de baisser les bras :

    Sur une form, un cadre Frame1
    Dans ce cadre : une filelistbox File1 de largeur et de hauteur, chacune, plus grande que le cadre
    Hors du cadre :
    - une barre de défilement horizontal Hscroll1
    - 1 barre de défilement vertical Vscroll1

    et le code suivant :

    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
    27
    28
    29
    30
    31
    Private Sub Form_Activate()
     Frame1.BorderStyle = 0
     With HScroll1:
       .Min = 0
       .Max = File1.Width - Frame1.Width - 255 '255 est la largeur approximative
                                                               ' de l'ascenseur vertical
       .SmallChange = 10
     End With
     With VScroll1:
       .Min = 0
       .Max = File1.Height - Frame1.Height
       .SmallChange = 10
     End With
     File1.Move 0, 0
    End Sub
     
    Private Sub HScroll1_Change()
     File1.Left = -HScroll1.Value
    End Sub
     
    Private Sub HScroll1_Scroll()
      HScroll1_Change
    End Sub
     
    Private Sub VScroll1_Change()
      File1.Top = -VScroll1.Value
    End Sub
     
    Private Sub VScroll1_Scroll()
      VScroll1_Change
    End Sub

  6. #6
    Membre éprouvé Avatar de avigeilpro
    Homme Profil pro
    Ambulancier
    Inscrit en
    Janvier 2004
    Messages
    880
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Creuse (Limousin)

    Informations professionnelles :
    Activité : Ambulancier
    Secteur : Transports

    Informations forums :
    Inscription : Janvier 2004
    Messages : 880
    Points : 971
    Points
    971
    Par défaut
    En effet c'est une solution de déplacer un control dans un autre qui cache l'excedent. C'est si simple et pourtant il fallait y penser
    La connaissance seule ne suffit pas. La vraie compréhension vient de la mise en expérience.
    Règles|FAQ|Tuto

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

Discussions similaires

  1. Filelistbox et multiselection
    Par smilingdreamer dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 13/07/2006, 09h01
  2. [VB6] Classer un FileListBox
    Par jean-pierre96 dans le forum VB 6 et antérieur
    Réponses: 10
    Dernier message: 11/06/2006, 08h24
  3. filelistbox sélection automatique
    Par gregbart dans le forum VB 6 et antérieur
    Réponses: 18
    Dernier message: 06/06/2006, 16h14
  4. Composant filelistBox et propriété Defaultdir
    Par zidenne dans le forum Composants VCL
    Réponses: 1
    Dernier message: 25/10/2005, 13h42
  5. [VB6] [FileListBox] Récupérer les éléments sélectionnés
    Par tomnie dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 22/10/2002, 09h11

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