cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 31 oct. 2004 à 03:54
Salut gskorski
En effet, on ne peut pas bloquer cette fonction dans le controle d'origine.
Pour le faire, il faudrait hooker le controle et intercepter avant windows la commande de redimensionnement. Ce n'est pas tout simple à faire.
L'autre solution, moins poétique, serait de redéfinisse la largeur des colonnes si besoin dans un timer, ou dans l'évènement Mouse_Move du ListView. C'est très 'bof' comme solution, mais c'est la seule que je vois à part le hook.
Gobillot
Messages postés3140Date d'inscriptionvendredi 14 mai 2004StatutMembreDernière intervention11 mars 201934 31 oct. 2004 à 09:54
En effet j'ai pas trouvé de moyen simple pour y arriver, de plus quand la souris est sur l'entête de colonne, l'évênement n'est pas capté ni sur la forme, ni sur la Listview.
Seul truc mais pas très joli, à toi de juger, mettre la propriiété DragMode de la ListView à 1 - vbAutomatic