cs_coq
Messages postés6349Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014
-
4 avril 2005 à 23:12
cs_Bidou
Messages postés5487Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 2013
-
29 juil. 2005 à 16:04
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
cs_Bidou
Messages postés5487Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 201361 29 juil. 2005 à 16:04
Salut,
La source est effectivement loin d'être complète, et si tu avais lu les postes plus haut tu aurais compris que plusieurs bugs m'ont déjà été communiqués (comme par exemple l'élargissement des colonnes).
J'essayerai d'apporter des modifications pour corriger ces problèmes.... Merci pour le commentaire et les différentes idées en tout cas ! (si tu veux me donner plus d'informations pour que je puisse corriger, c'est avec plaisir, suffit de m'écrire un message).
BaFM
Messages postés64Date d'inscriptionmercredi 24 juillet 2002StatutMembreDernière intervention26 novembre 2009 25 juil. 2005 à 22:02
Je pense qu'il serais plus judiceux de faire aussi la peinture de l'élément quand il est sélectione / désélectionner. Celà permetterais de ne pas déclencher la peinture de toute la liste.
Sur le composant que je développe, ca donne une meilleurs réaction et surtout le comportement deviens correcte par rapport à l'attente du message WM_PAINT/évennement paint.
De plus, pour information, le contrôle ListView de .NET utilise le control SysListView32 des contrôles communs de Windows. Ils ne l'ont pas recodé.
Tu manque aussi de gestion des largeurs des colonnes et du positionement horizontale de la ListView aussi :)
Peut être sur une futur version ?
cs_Bidou
Messages postés5487Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 201361 10 avril 2005 à 18:32
Bah oui :-)
Tant mieux si la source sert, c'est fait pour hein finalement lol
cs_coq
Messages postés6349Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014101 10 avril 2005 à 17:54
oui, on en apprend tous les jours :-)
MorpionMx
Messages postés3466Date d'inscriptionlundi 16 octobre 2000StatutMembreDernière intervention30 octobre 200857 10 avril 2005 à 17:52
J'aurais toujours des choses a apprendre ^^
cs_Bidou
Messages postés5487Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 201361 10 avril 2005 à 17:49
C'est effectivement sensé l'être.
Ceci dit, pour les personnes non-débutantes comme toi, je ne sais pas si c'est, comme tu le prétends, très instructif :-)
MorpionMx
Messages postés3466Date d'inscriptionlundi 16 octobre 2000StatutMembreDernière intervention30 octobre 200857 10 avril 2005 à 15:22
C'est tout de meme une source tres instructive :)
cs_Bidou
Messages postés5487Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 201361 6 avril 2005 à 08:00
Tiens oui j'avais pas remarqué ça...
Je regarderai à l'occas' pour corriger !
Merci de la remarque.
poorme
Messages postés2Date d'inscriptionjeudi 6 février 2003StatutMembreDernière intervention 5 avril 2005 5 avril 2005 à 17:38
Le texte devient totalement illisible.
Logiquement lorsque tu diminues la taille d'une colonne, tu dois avoir [...] pour limiter la taille du texte.
Dans ton listview, le texte se superpose ---> illisible.
cs_Bidou
Messages postés5487Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 201361 5 avril 2005 à 17:00
Euh, quel est le problème exactement ???
poorme
Messages postés2Date d'inscriptionjeudi 6 février 2003StatutMembreDernière intervention 5 avril 2005 5 avril 2005 à 16:03
Diminue la taille des colonnes... Y'a comme un problème.
A+
cs_Bidou
Messages postés5487Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 201361 5 avril 2005 à 10:04
Je te remercie pour tes remarques, super sympa.
Je fais la (les) modification(s) tout de suite !
cs_coq
Messages postés6349Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014101 4 avril 2005 à 23:12
Clique un coup sur ton premier item et fait glisser la fenetre hors de l'ecran :-)
29 juil. 2005 à 16:04
La source est effectivement loin d'être complète, et si tu avais lu les postes plus haut tu aurais compris que plusieurs bugs m'ont déjà été communiqués (comme par exemple l'élargissement des colonnes).
J'essayerai d'apporter des modifications pour corriger ces problèmes.... Merci pour le commentaire et les différentes idées en tout cas ! (si tu veux me donner plus d'informations pour que je puisse corriger, c'est avec plaisir, suffit de m'écrire un message).
25 juil. 2005 à 22:02
Sur le composant que je développe, ca donne une meilleurs réaction et surtout le comportement deviens correcte par rapport à l'attente du message WM_PAINT/évennement paint.
De plus, pour information, le contrôle ListView de .NET utilise le control SysListView32 des contrôles communs de Windows. Ils ne l'ont pas recodé.
Tu manque aussi de gestion des largeurs des colonnes et du positionement horizontale de la ListView aussi :)
Peut être sur une futur version ?
10 avril 2005 à 18:32
Tant mieux si la source sert, c'est fait pour hein finalement lol
10 avril 2005 à 17:54
10 avril 2005 à 17:52
10 avril 2005 à 17:49
Ceci dit, pour les personnes non-débutantes comme toi, je ne sais pas si c'est, comme tu le prétends, très instructif :-)
10 avril 2005 à 15:22
6 avril 2005 à 08:00
Je regarderai à l'occas' pour corriger !
Merci de la remarque.
5 avril 2005 à 17:38
Logiquement lorsque tu diminues la taille d'une colonne, tu dois avoir [...] pour limiter la taille du texte.
Dans ton listview, le texte se superpose ---> illisible.
5 avril 2005 à 17:00
5 avril 2005 à 16:03
A+
5 avril 2005 à 10:04
Je fais la (les) modification(s) tout de suite !
4 avril 2005 à 23:12
Maintenant tu peux rajouter :
protected override void OnSelectedIndexChanged(EventArgs e)
{
this.Invalidate();
base.OnSelectedIndexChanged (e);
}