OVH Cloud OVH Cloud

ListView : événement Resize des Colonnes

7 réponses
Avatar
cyrille
Bonjour,

Je cherche =E0 traiter le Resize des colonnes d'un ListView.
C'est pour permettre ou non le Resize colonne par colonne.

Auriez vous une piste ?

merci
cyrille

7 réponses

Avatar
Kad
"Lebrun Thomas" <lebrun_thomas_at_hotmail.com> a écrit dans le message de
news:
Il n'existe pas d'evenement pour le redimensionnement des colonnes d'une
listview.... bien dommage d'ailleur.



Bien sûr que si !
Et google groupes ramene plein de réferences pour la solution.
Avatar
Lebrun Thomas
Oui, et comme expliquer ici
http://groups.google.fr/groups?hl=fr&lr=&ie=UTF-8&threadm=Ow0IqI2A%23GA.176%40uppssnewspub05.moswest.msn.net&rnum=6&prev=/groups%3Fq%3Dresize%2Bcolumn%2Bevent%2Blistview%26hl%3Dfr%26lr%3D%26ie%3DUTF-8%26sa%3DN%26tab%3Dwg

il n'est pas possible de le faire avec le ListView par défaut.....

A+

--------------------
Thomas LEBRUN
http://morpheus.developpez.com


"Kad" wrote:


"Lebrun Thomas" <lebrun_thomas_at_hotmail.com> a écrit dans le message de
news:
> Il n'existe pas d'evenement pour le redimensionnement des colonnes d'une
> listview.... bien dommage d'ailleur.

Bien sûr que si !
Et google groupes ramene plein de réferences pour la solution.





Avatar
cyrille
Lebrun Thomas wrote:
Oui, et comme expliquer ici :
http://groups.google.fr/groups?hl=fr&lr=&ie=UTF-8&threadm=Ow0Iq I2A%23GA.176%40uppssnewspub05.moswest.msn.net&rnum=6&prev=/groups%3Fq %3Dresize%2Bcolumn%2Bevent%2Blistview%26hl%3Dfr%26lr%3D%26ie%3DUTF-8%26sa %3DN%26tab%3Dwg



impeccable. Merci !

j'ais trouvé aussi ce message
http://www.gotdotnet.com/Community/MessageBoard/Thread.aspx?id–378&Pa ge=1#96674

qui est plus compliqué, mais donne envie d'en savoir encore plus ;o)

bye
cyrille
Avatar
Kad
"Lebrun Thomas" <lebrun_thomas_at_hotmail.com> a écrit dans le message de
news:
Oui, et comme expliquer ici :



http://groups.google.fr/groups?hl=fr&lr=&ie=UTF-8&threadm=Ow0IqI2A%23GA.176%40uppssnewspub05.moswest.msn.net&rnum=6&prev=/groups%3Fq%3Dresize%2Bcolumn%2Bevent%2Blistview%26hl%3Dfr%26lr%3D%26ie%3DUTF-8%26sa%3DN%26tab%3Dwg

il n'est pas possible de le faire avec le ListView par défaut.....



Ce qui est faux.
Ca se fait sur les notifications du chld header depuis des lustres.
Avatar
Kad
"Lebrun Thomas" <lebrun_thomas_at_hotmail.com> a écrit dans le message de
news:
Oui, et comme expliquer ici :



http://groups.google.fr/groups?hl=fr&lr=&ie=UTF-8&threadm=Ow0IqI2A%23GA.176%40uppssnewspub05.moswest.msn.net&rnum=6&prev=/groups%3Fq%3Dresize%2Bcolumn%2Bevent%2Blistview%26hl%3Dfr%26lr%3D%26ie%3DUTF-8%26sa%3DN%26tab%3Dwg

il n'est pas possible de le faire avec le ListView par défaut.....



Ca ne veut pas dire grand chose ça : tu ne fais que traduire "You cannot do
this using the normal ListView control." : ce qui est faux.
La ListView gère leWM_NOTIFY par défaut ("normal ListView" n'a pas de
sens... puisqu'il n'y en a pas d'autre). Le sous-classer revient à faire ce
que fait windows.
De plus le code n'est pas bon: pas les bonnes notifications...
Avatar
cyrille
> De plus le code n'est pas bon: pas les bonnes notifications...



Merci pour ta contribution.
Du coup me voilà perplexe ...

Aurais tu un peu de détails, voir du code à soumettre ?

Dans les liens cités, ont peu dire que c'est du code un peu abscons.
Alors si en plus il est faux, je reste avec ma question sur les neurones !

merci ;o)

cyrille
Avatar
Lebrun Thomas
> Ca ne veut pas dire grand chose ça : tu ne fais que traduire "You cannot do
this using the normal ListView control." : ce qui est faux.



Je n'ai rien traduit du tout....
Je lui ai juste expliqué que ce qu'il veut faire ne peux pas être fait avec
le ListView par défaut : il doit créer sa proposre classe qui dérive du
ListView.

Mais si tu es persuadé du contraire, donne nous un bout de code, car pour le
moment, à part contredire et dire que sur Google et autres il y a la
solution, tu n'as rien fait :p

A+

-------------------
Thomas LEBRUN
http://morpheus.developpez.com


"Kad" wrote:


"Lebrun Thomas" <lebrun_thomas_at_hotmail.com> a écrit dans le message de
news:
> Oui, et comme expliquer ici :
>
http://groups.google.fr/groups?hl=fr&lr=&ie=UTF-8&threadm=Ow0IqI2A%23GA.176%40uppssnewspub05.moswest.msn.net&rnum=6&prev=/groups%3Fq%3Dresize%2Bcolumn%2Bevent%2Blistview%26hl%3Dfr%26lr%3D%26ie%3DUTF-8%26sa%3DN%26tab%3Dwg
>
> il n'est pas possible de le faire avec le ListView par défaut.....

Ca ne veut pas dire grand chose ça : tu ne fais que traduire "You cannot do
this using the normal ListView control." : ce qui est faux.
La ListView gère leWM_NOTIFY par défaut ("normal ListView" n'a pas de
sens... puisqu'il n'y en a pas d'autre). Le sous-classer revient à faire ce
que fait windows.
De plus le code n'est pas bon: pas les bonnes notifications...