A quoi correspond-il ?
- à l'ordre de création du noeud : c'est à dire qu'un noeud intercalé (en
dernier); entre 2 autres noeuds garde l'index max
- à la position de ce noeud dans treeview , même si c'est un noeud fils..
Pourquoi cette question : en fait je crée des évènements par ordre
chronologique : le premier niveau de noeud correspond à une date.
pour chaque date il peut y avoir des noeuds fils relatant différents
évènements.
Mes évènements proviennent de différentes sources et sont extraits à partir
de différents tableaux.
je veux donc pouvoir insérer une nouvelle date de manière chronologique..
Je veux donc parcourir les différents noeuds date et insérer au bon endroit
le nouveau noeud date.
Merci pour vos réponses et suggestions éventuelles.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jean-marc
Driss HANIB wrote:
Bonjour à tous
Hello Driss,
une petite question sur l'index du noeud :
A quoi correspond-il ? - à l'ordre de création du noeud : c'est à dire qu'un noeud intercalé (en dernier); entre 2 autres noeuds garde l'index max
Oui. C'est documenté ici: http://msdn.microsoft.com/en-us/library/y3a22ee1(VS.71).aspx
Attention à l'utilisation de cette propriété. VB garantit que chaque noeud aura un index unique MAIS rien ne garantit qu'un même objet GARDERA le même index lors de la durée de vie du programme.
Pour ton cas particulier, je n'utiliserais pas cette propriété, mais plutot key, sur lequel tu as le controle : tu décides de ce que tu mets dedans: http://msdn.microsoft.com/en-us/library/dd9yze97(VS.71).aspx
A quoi correspond-il ?
- à l'ordre de création du noeud : c'est à dire qu'un noeud intercalé
(en dernier); entre 2 autres noeuds garde l'index max
Oui. C'est documenté ici:
http://msdn.microsoft.com/en-us/library/y3a22ee1(VS.71).aspx
Attention à l'utilisation de cette propriété. VB garantit que chaque noeud
aura un index unique MAIS rien ne garantit qu'un même objet GARDERA le
même index lors de la durée de vie du programme.
Pour ton cas particulier, je n'utiliserais pas cette propriété, mais
plutot key, sur lequel tu as le controle : tu décides de ce que tu mets
dedans:
http://msdn.microsoft.com/en-us/library/dd9yze97(VS.71).aspx
A quoi correspond-il ? - à l'ordre de création du noeud : c'est à dire qu'un noeud intercalé (en dernier); entre 2 autres noeuds garde l'index max
Oui. C'est documenté ici: http://msdn.microsoft.com/en-us/library/y3a22ee1(VS.71).aspx
Attention à l'utilisation de cette propriété. VB garantit que chaque noeud aura un index unique MAIS rien ne garantit qu'un même objet GARDERA le même index lors de la durée de vie du programme.
Pour ton cas particulier, je n'utiliserais pas cette propriété, mais plutot key, sur lequel tu as le controle : tu décides de ce que tu mets dedans: http://msdn.microsoft.com/en-us/library/dd9yze97(VS.71).aspx
Oui je me doutais bien du truc.. En fait , comme je l'ai dit je dois comparer les noeuds dont la clé commence par une lettre particulière. Dans un premier temps je voulais lire tous les noeuds et si la clé du noeud commence par une certaine lettre (ici date) comparer la date portée par ce noeud avec une date particulière. (Ces noeuds dates ont plus ou moins - > 1 - noeud(s) fils). Donc il y aura beaucoup de noeuds à parcourir. dont pas beaucoup de neouds "dates". Je veux afficher les noeuds "date" dans l'ordre chronologique, mais ces dates arrivent de différentes extractions. Il faut donc , pour chaque extraction, reparcourir les noeuds... d'où ma question..
Alors j'ai imaginé une autre solution à mon avis plus courte. Création d'un tableau de type "perso" avec un champ "date" et un champ "Clé" correspondant aux noeuds date déjà créés. Et je fais l'"intercalement" dans ce tableau de dates..
Driss
"Jean-marc" a écrit dans le message de news: 48f6319d$0$2849$
Driss HANIB wrote:
Bonjour à tous
Hello Driss,
une petite question sur l'index du noeud :
A quoi correspond-il ? - à l'ordre de création du noeud : c'est à dire qu'un noeud intercalé (en dernier); entre 2 autres noeuds garde l'index max
Oui. C'est documenté ici: http://msdn.microsoft.com/en-us/library/y3a22ee1(VS.71).aspx
Attention à l'utilisation de cette propriété. VB garantit que chaque noeud aura un index unique MAIS rien ne garantit qu'un même objet GARDERA le même index lors de la durée de vie du programme.
Pour ton cas particulier, je n'utiliserais pas cette propriété, mais plutot key, sur lequel tu as le controle : tu décides de ce que tu mets dedans: http://msdn.microsoft.com/en-us/library/dd9yze97(VS.71).aspx
Oui je me doutais bien du truc..
En fait , comme je l'ai dit je dois comparer les noeuds dont la clé commence
par une lettre particulière.
Dans un premier temps je voulais lire tous les noeuds et si la clé du noeud
commence par une certaine lettre (ici date) comparer la date portée par ce
noeud avec une date particulière. (Ces noeuds dates ont plus ou moins - >
1 - noeud(s) fils).
Donc il y aura beaucoup de noeuds à parcourir. dont pas beaucoup de neouds
"dates".
Je veux afficher les noeuds "date" dans l'ordre chronologique, mais ces
dates arrivent de différentes extractions.
Il faut donc , pour chaque extraction, reparcourir les noeuds... d'où ma
question..
Alors j'ai imaginé une autre solution à mon avis plus courte.
Création d'un tableau de type "perso" avec un champ "date" et un champ "Clé"
correspondant aux noeuds date déjà créés.
Et je fais l'"intercalement" dans ce tableau de dates..
Driss
"Jean-marc" <jm@nowhere.invalid> a écrit dans le message de news:
48f6319d$0$2849$ba620e4c@news.skynet.be...
Driss HANIB wrote:
Bonjour à tous
Hello Driss,
une petite question sur l'index du noeud :
A quoi correspond-il ?
- à l'ordre de création du noeud : c'est à dire qu'un noeud intercalé
(en dernier); entre 2 autres noeuds garde l'index max
Oui. C'est documenté ici:
http://msdn.microsoft.com/en-us/library/y3a22ee1(VS.71).aspx
Attention à l'utilisation de cette propriété. VB garantit que chaque noeud
aura un index unique MAIS rien ne garantit qu'un même objet GARDERA le
même index lors de la durée de vie du programme.
Pour ton cas particulier, je n'utiliserais pas cette propriété, mais
plutot key, sur lequel tu as le controle : tu décides de ce que tu mets
dedans:
http://msdn.microsoft.com/en-us/library/dd9yze97(VS.71).aspx
Oui je me doutais bien du truc.. En fait , comme je l'ai dit je dois comparer les noeuds dont la clé commence par une lettre particulière. Dans un premier temps je voulais lire tous les noeuds et si la clé du noeud commence par une certaine lettre (ici date) comparer la date portée par ce noeud avec une date particulière. (Ces noeuds dates ont plus ou moins - > 1 - noeud(s) fils). Donc il y aura beaucoup de noeuds à parcourir. dont pas beaucoup de neouds "dates". Je veux afficher les noeuds "date" dans l'ordre chronologique, mais ces dates arrivent de différentes extractions. Il faut donc , pour chaque extraction, reparcourir les noeuds... d'où ma question..
Alors j'ai imaginé une autre solution à mon avis plus courte. Création d'un tableau de type "perso" avec un champ "date" et un champ "Clé" correspondant aux noeuds date déjà créés. Et je fais l'"intercalement" dans ce tableau de dates..
Driss
"Jean-marc" a écrit dans le message de news: 48f6319d$0$2849$
Driss HANIB wrote:
Bonjour à tous
Hello Driss,
une petite question sur l'index du noeud :
A quoi correspond-il ? - à l'ordre de création du noeud : c'est à dire qu'un noeud intercalé (en dernier); entre 2 autres noeuds garde l'index max
Oui. C'est documenté ici: http://msdn.microsoft.com/en-us/library/y3a22ee1(VS.71).aspx
Attention à l'utilisation de cette propriété. VB garantit que chaque noeud aura un index unique MAIS rien ne garantit qu'un même objet GARDERA le même index lors de la durée de vie du programme.
Pour ton cas particulier, je n'utiliserais pas cette propriété, mais plutot key, sur lequel tu as le controle : tu décides de ce que tu mets dedans: http://msdn.microsoft.com/en-us/library/dd9yze97(VS.71).aspx
Alors j'ai imaginé une autre solution à mon avis plus courte. Création d'un tableau de type "perso" avec un champ "date" et un champ "Clé" correspondant aux noeuds date déjà créés. Et je fais l'"intercalement" dans ce tableau de dates..
"driss hanib" <dhanib@club-internet.fr> wrote in message
news:e4yja7vLJHA.276@TK2MSFTNGP02.phx.gbl...
Salut Jean-Marc
Hello Driss,
Alors j'ai imaginé une autre solution à mon avis plus courte.
Création d'un tableau de type "perso" avec un champ "date" et un champ
"Clé" correspondant aux noeuds date déjà créés.
Et je fais l'"intercalement" dans ce tableau de dates..
Alors j'ai imaginé une autre solution à mon avis plus courte. Création d'un tableau de type "perso" avec un champ "date" et un champ "Clé" correspondant aux noeuds date déjà créés. Et je fais l'"intercalement" dans ce tableau de dates..
Ok fucntion et gestion du tableau faites. Driss "jean-marc" a écrit dans le message de news: 48f70c06$0$2865$
"driss hanib" wrote in message news:
Salut Jean-Marc
Hello Driss,
Alors j'ai imaginé une autre solution à mon avis plus courte. Création d'un tableau de type "perso" avec un champ "date" et un champ "Clé" correspondant aux noeuds date déjà créés. Et je fais l'"intercalement" dans ce tableau de dates..
Ok
fucntion et gestion du tableau faites.
Driss
"jean-marc" <jean_marc_n2@yahoo.fr.invalid> a écrit dans le message de news:
48f70c06$0$2865$ba620e4c@news.skynet.be...
"driss hanib" <dhanib@club-internet.fr> wrote in message
news:e4yja7vLJHA.276@TK2MSFTNGP02.phx.gbl...
Salut Jean-Marc
Hello Driss,
Alors j'ai imaginé une autre solution à mon avis plus courte.
Création d'un tableau de type "perso" avec un champ "date" et un champ
"Clé" correspondant aux noeuds date déjà créés.
Et je fais l'"intercalement" dans ce tableau de dates..
Ok fucntion et gestion du tableau faites. Driss "jean-marc" a écrit dans le message de news: 48f70c06$0$2865$
"driss hanib" wrote in message news:
Salut Jean-Marc
Hello Driss,
Alors j'ai imaginé une autre solution à mon avis plus courte. Création d'un tableau de type "perso" avec un champ "date" et un champ "Clé" correspondant aux noeuds date déjà créés. Et je fais l'"intercalement" dans ce tableau de dates..