cs_kalif
Messages postés362Date d'inscriptionmardi 18 décembre 2001StatutMembreDernière intervention24 août 2012
-
20 avril 2008 à 22:57
cs_kalif
Messages postés362Date d'inscriptionmardi 18 décembre 2001StatutMembreDernière intervention24 août 2012
-
21 avril 2008 à 11:15
bonjour, je cherche le moyen de monter/descendre "l'ascenseur" d'une listbox, j'imagine qu'il faut envoyer un message mais lequel ?
merci d'avance pour votre aidebonjour, je cherche le moyen de monter/descendre "l'ascenseur" d'une listbox, j'imagine qu'il faut envoyer un message mais lequel ?
PCPT
Messages postés13280Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201848 21 avril 2008 à 00:14
Option Explicit
Private Const
SB_VERT
As Long
=
1&
Private Declare Function
ShowScrollBar
Lib
"user32"
(
ByVal
hwnd
As Long
,
ByVal
wBar
As Long
,
ByVal
bShow
As Long
)
As
Long
'
Private Sub
Form_Load()
Dim i As Integer
For i = 1 To 50
List1.AddItem "ligne " & i
Next i
Call ShowScrollBar(List1.hwnd, SB_VERT, False)
End Sub
'
Private Sub Command1_Click()
List1.TopIndex = 24
Call ShowScrollBar(List1.hwnd, SB_VERT,
False)
End Sub
comme tu le vois, il faudra rappeler ce "masquage" de scrollbar à chaque fois qu'elle est redessinée (donc quand tu ajoutes ou supprimes des items)
ps : pense à valider la ou les réponses qui t'apporte(nt) solution
++
<hr size="2" width="100%" />Prenez un instant pour répondre à [infomsg_SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp
cs_kalif
Messages postés362Date d'inscriptionmardi 18 décembre 2001StatutMembreDernière intervention24 août 2012 21 avril 2008 à 00:02
c'est aussi simple que ca :)
merci
au fait tu crois qu'il est possible d'empecher la creation de l'ascenseur ? (perso je pense que non car directement implanté dans le controle) sans pour autant recréé un listbox
Vous n’avez pas trouvé la réponse que vous recherchez ?