Accueil > > > LISTBOX AVEC BARRE HORIZONTALE
LISTBOX AVEC BARRE HORIZONTALE
Information sur la source
Description
Peu de code pour ajouter une HScrollbarre
Source
- Dans un .Bas mettre :
- Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Long) As Long
-
- Dans votre code ou ailleur dans le projet :
- Public Sub AddBarreHoriz(ByRef CtrlLstBox As Object, ByVal FormParent As Object, ByVal Large As Integer)
- 'Ajoute une barre horizontale à un contrôle
- 'Indiquer à Large : 0 => Annule la barre horizontale
- ' >0 => Nb Caractères maxi de large
- Const NUL = &O0
- Const LB_SETHORIZONTALEXTENT = &H400 + 21
- Dim ListHwnd As Long, Scl As Integer, Réponse As Long
-
- On Error Resume Next
- Select Case Large
- Case Is > 0: Large = (Large / 15) * 110
- Case Else: Large = 1
- End Select
- Scl = FormParent.ScaleMode
- FormParent.ScaleMode = 3
- 'Récupère le focus du control (ListBox) & refresh
- 'CtrlLstBox.SetFocus
- ListHwnd = CtrlLstBox.hwnd
- 'Ajoute la barre horizontale
- Réponse = SendMessage(ListHwnd, LB_SETHORIZONTALEXTENT, Large, NUL)
- FormParent.ScaleMode = Scl
- End Sub
-
Dans un .Bas mettre :
Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Long) As Long
Dans votre code ou ailleur dans le projet :
Public Sub AddBarreHoriz(ByRef CtrlLstBox As Object, ByVal FormParent As Object, ByVal Large As Integer)
'Ajoute une barre horizontale à un contrôle
'Indiquer à Large : 0 => Annule la barre horizontale
' >0 => Nb Caractères maxi de large
Const NUL = &O0
Const LB_SETHORIZONTALEXTENT = &H400 + 21
Dim ListHwnd As Long, Scl As Integer, Réponse As Long
On Error Resume Next
Select Case Large
Case Is > 0: Large = (Large / 15) * 110
Case Else: Large = 1
End Select
Scl = FormParent.ScaleMode
FormParent.ScaleMode = 3
'Récupère le focus du control (ListBox) & refresh
'CtrlLstBox.SetFocus
ListHwnd = CtrlLstBox.hwnd
'Ajoute la barre horizontale
Réponse = SendMessage(ListHwnd, LB_SETHORIZONTALEXTENT, Large, NUL)
FormParent.ScaleMode = Scl
End Sub
Conclusion
Une Form avec une Listbox et appeler la Sub décrite ci-dessus.
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
Abaisser la barre de défilement lors d'ajouts dans une listbox [ par myarouvb ]
Bonjour,Quelqu'un saurait il comment faire pour que la barre de défilement d'une listbox s'abaisse automatiquement à la suite d'ajouts dans
Listbox+scrollbox horizontale [ par jrmm10738 ]
Bonjour,je voudrais insérer une schrollbar horizontal sur ma listbox, située sur un userform, car la moitié de mes éléments sont trop long. J'ai bien
[VB.NET 2003] mettre une listbox dans la barre d'outils [ par elodierousseau ]
J'aimerai ajouter une listbox dans ma barre d'outils qui est en dessous du menu. je sais qu'on peut ajouter dez boutons mais je ne trouve pas le truc
ScrollBar Horizontale avec listbox [ par dedebatou ]
Bonjour, je cherche à avoir une scrollBar horizontale dans une listbox pour pouvoir visualiser l'intégralité de chaines de caractères qui sont trop lo
barre de défilement [ par Fleur54 ]
fleur54Bonjour,j'ai créé un petit programme permettant de calculer une fonction f(x). Cette fonction est définie par rapport à une valeur u et une va
listbox [ par jnbrunet ]
Je me suis fais un petit chat pour mes cours d'info à l'école avec winsock. Les messages reçu vont s'afficher dans une listbox. Un seul
Générer un menu dans la barre des tache automatique selon une listbox... [ par XBOX116_4ever ]
Je travaille sur un programme qui doit permettre d'ajouter des entrés dans un menu dnas la barre des tâches. Voilà, je stocke des URL dans une listbox
supprimer plusieurs lignes dans une listbox [ par anto37_44 ]
Bonjour à tousJe solicite votre pour resoudre un petit problème: J'aimerais pouvoir supprimer plusieurs lignes d'un seul coup dans une listbox.J'arr
vb+listbox [ par sirine_28_06_85 ]
bonjour tout le monde j'ai une zone de texte ainsi q'une liste des noms je veux une code qui me permet que lorsque je tappe une lettre dans la zone de
Pb ListBox et Module inexistant [ par nagstef ]
Bonjour !! Je rentre dans une phase d'incompréhension de fou ... Sur mon PC, le soft que j'ai fait marche nickel. Apres avoir empaqueté le projet, a
|
Derniers Blogs
[DESIGN PATTERNS] PARTIE 2: DIP: DEPENDENCY INVERSION PRINCIPLE[DESIGN PATTERNS] PARTIE 2: DIP: DEPENDENCY INVERSION PRINCIPLE par tja
C'est le dernier principe des principes du Design Orienté Objet (The Principles of Object Oriented Design) fondés par Robert C. Martin plus connu sous le pseudonyme d'Uncle Bob.
l'image empruntée de LosTechies.
Je ne traite pas les principes dans...
Cliquez pour lire la suite de l'article par tja TECHDAYS PARIS 2010 : SHAREPOINT 2010 POUR LES DéVELOPPEURSTECHDAYS PARIS 2010 : SHAREPOINT 2010 POUR LES DéVELOPPEURS par ROMELARD Fabrice
Animé par: Laurent Cotton Le développement dans SharePoint 2010 passe par plusieurs axes qui seront évoqués dans cette session, mais plus particulièrement les développements simples lié au besoin Business Business Connectivity Services Ce BCS es...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2010 : PLEINIèRE DERNIER JOURTECHDAYS PARIS 2010 : PLEINIèRE DERNIER JOUR par ROMELARD Fabrice
Cette session est la dernière pleinière de ces 3 jours de TechDays Paris 2010. Généralement, cette troisième journée est plus axée sur l'avenir vu par Microsoft. Après un retour sur l'avenir vu par la Science Fiction ou par ...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice UNE JOLIE-HORLOGE ET PAS QU'UN PEU !UNE JOLIE-HORLOGE ET PAS QU'UN PEU ! par neodante
Pour les possesseurs d'iPhone, ça y est Bijin Tokei - qui se traduit littéralement en Français par " Jolie Horloge " - est arrivé et GRATUITEMENT s'il vous plaît ! Après la version Tokyo, Hokkaido, night club, racing, Gal, "pour les mademoiselles'", . voi...
Cliquez pour lire la suite de l'article par neodante TECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICESTECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICES par ROMELARD Fabrice
Animé par: Gaetan Bouveret et Julien Chomarat Business Connectivity Services (BCS) est dans SharePoint 2010 la version 2 de Business Data Catalog (BDC dans SharePoint 2007). Il s'agit de la solution permettant de visualiser des données provenan...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
RE : VB.NETRE : VB.NET par nhervagault
Cliquez pour lire la suite par nhervagault HTML VERS PDF HTML VERS PDF par 20cent
Cliquez pour lire la suite par 20cent
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|