OVH Cloud OVH Cloud

empêcher de redimensionner les ColumnHeaders d'un listview

2 réponses
Avatar
zerta
Bon soir à tous,je souhaiterais savoir empêcher de redimensionner les
ColumnHeaders d'un listview .
Merci d'avance
Bonne soirée
zerta

2 réponses

Avatar
Zoury
Salut Zerta! :O)

Subclassing and Responding to Notifications from the ListView Header
http://www.mvps.org/vbnet/code/subclass/lvheadernotifications.htm


--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic
http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/
"zerta" wrote in message
news:be4mgs$ltf$
: Bon soir à tous,je souhaiterais savoir empêcher de redimensionner les
: ColumnHeaders d'un listview .
: Merci d'avance
: Bonne soirée
: zerta
:
:
Avatar
Bismark Prods
Est-ce que c'est bête de dire que si qqun redimensionne le columnheader d'un
listview, il redimensionne également la largeur de ladite colonne ? Si tel
est le cas, il est possible de savoir si cette propriété à changer non ?

donc en faisant cela tu peux vérifier sans avoir besoin de mettre un timer
ni un subclassing


Dim ColWid As Long

Private Sub Form_Load()
ColWid = ListView1.Width * 0.4

Call ListView1.ColumnHeaders.Add(, , "column1", ColWid)
Call ListView1.ColumnHeaders.Add(, , "column2", ColWid)

End Sub

Private Sub ListView1_MouseMove(Button As Integer, Shift As Integer, x As
Single, y As Single)
If CLng(ListView1.ColumnHeaders(1).Width) <> ColWid Then
MsgBox "alert"
End If
End Sub


"zerta" a écrit dans le message de
news:be4mgs$ltf$
Bon soir à tous,je souhaiterais savoir empêcher de redimensionner les
ColumnHeaders d'un listview .
Merci d'avance
Bonne soirée
zerta