ListView pour windows mobile 5

Signaler
Messages postés
10
Date d'inscription
mardi 4 mars 2008
Statut
Membre
Dernière intervention
1 avril 2010
-
Messages postés
10
Date d'inscription
mardi 4 mars 2008
Statut
Membre
Dernière intervention
1 avril 2010
-
Bonjour,

Cela fait un petit moment que je cherche sur le net des solutions à mon problème.

Je m'explique. J'ai besoin de faire une Listview avec les cellules éditables. C'est à dire un composant ressemblant au datagridview. Or sur mobile le dataridview n'existe pas en control de base.
Dans un premier temps j'ai chercher une solution qui consisté à faire apparaitre un textbox sur l'item sélectionné. Je pense que cela est impossible, puisque je ne peux pas récupérer la position de l'item (subitem). Et l'évènement clic est à oublier car je veux sélectionner les items avec les flèches haut bas.

J'ai ensuite chercher du côté de l'heritage. Faire hérité une classa de Listview. Mais je bloc sur ce point je ne comprend pas comment implémenter un textbox à la place d'une cellule. J'ai deja vu divers exemples sur le net, mais cela ne marche pas sur mobile.

Donc ma question est : comment faire une listview avec les cellules éditables? ou existe t-il une solution de substitution?

Je vous remercie d'avance.

Makaviel

2 réponses

Messages postés
380
Date d'inscription
samedi 22 janvier 2005
Statut
Membre
Dernière intervention
13 août 2011
7
salut , il est tout faire ici http://www.csharphelp.com/2006/10/c-editable-listview/

regarde
Messages postés
10
Date d'inscription
mardi 4 mars 2008
Statut
Membre
Dernière intervention
1 avril 2010

Salut,

Je te remercie pour ton aide, mais j'ai déjà pensé à cette idée. Le problème c'est que l'application va tourner sur du windows mobile et qu'au final l'utilisateur va choisir l'item avec les flèche directionnelle (haut,bas) et non avec le curseur.

Dans l'exemple que tu m'a donné, le textbox est placé par rapport aux coordonnées du double clic de la sourie avec l'event MouseDown.

Je ne trouve pas de moyen sur windows mobile.

En espérant que vous pourrez m'aider je commence à bloquer sur ce point.

Merci,

Makaviel