ListBox/ListView sans scrollbar [Résolu]

cs_salazar 241 Messages postés mercredi 1 octobre 2003Date d'inscription 19 février 2006 Dernière intervention - 18 oct. 2004 à 18:58 - Dernière réponse : cs_salazar 241 Messages postés mercredi 1 octobre 2003Date d'inscription 19 février 2006 Dernière intervention
- 2 nov. 2004 à 23:15
Comment supprimer la scrollbar verticale d'un listbox (à 2 colonnes) ?
Existe t'il une API ?
Existe t'il une astuce ?

Merci.
Afficher la suite 

3 réponses

Meilleure réponse
cs_salazar 241 Messages postés mercredi 1 octobre 2003Date d'inscription 19 février 2006 Dernière intervention - 2 nov. 2004 à 23:15
3
Merci
Cool ! ! !

La méthode la plus simple que j'ai trouvé a été de créer un UserControl ListBox couplé avec une scrollBar personnalisable que j'ai créé.
Pour le moment la scrollBar verticale personnalisable est dispo, en attendant que je mette la dernière version qui est semblable à celle de WinAmp.
De plus le dernier Usercontrol créé ListBox+SrcollBar est lui aussi personnalisable est fonctionne de la meme facon que WinAmp... Tout ceci est en partie et bientot totalement en ligne.

Mots de recherche :
Winamp
Skin
ScrollBar personnalisable

Merci,
Eric
:big)

Merci cs_salazar 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 96 internautes ce mois-ci

Gobillot 3140 Messages postés vendredi 14 mai 2004Date d'inscription 31 mars 2015 Dernière intervention - 18 oct. 2004 à 20:29
0
Merci
Private Const SB_HORZ = 0
Private Const SB_VERT = 1

Private Declare Function ShowScrollBar Lib "user32" (ByVal hwnd As Long, ByVal wBar As Long, ByVal bShow As Long) As Long

ShowScrollBar ListView.Hwnd,SB_VERT,False
cs_salazar 241 Messages postés mercredi 1 octobre 2003Date d'inscription 19 février 2006 Dernière intervention - 19 oct. 2004 à 12:15
0
Merci
Merci,

Ca fonctionne bien en statique mais pas en dynamique. Alors j'ai mis la fonction dans un timer à 1, mais on arrive à les voir cintiller...
Alors je vais creer un userform ListBox. L'astuce sera de faire le userform mois large que la ListBox contenant un scroll verticale...
La gestion des méthodes (add, remove...) sera faite par API, car c'est très rapide et simple.

Eventuellement, sais tu imposer une largeur à un scroll par API ? Car dans ce cas je la met à 1 et il ne me reste plus qu'à poser mon propre scrollbar dessus... J'ai essayé avec les tailles par deffaut et ca marche. Sauf que ma scrollbar est plus fine que celle par défaut, donc on y voit un bout qui dépasse.

A+

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.