Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Getting the count of a collection
Message
Information générale
Forum:
Visual FoxPro
Catégorie:
Autre
Divers
Thread ID:
00053257
Message ID:
00053273
Vues:
31
>>>>>>In the treeview, I would like to get the count of a collection. I can't find the correct syntax.
>>>>>
>>>>>ThisForm.Olecontrol1.Nodes.Count returns the total number of items in the collection. Is this what you're looking for?
>>>>
>>>>No, I am looking for the count of the current collections. This mean all the children related to the current node.
>>>
>>>I thought that's what you might be looking for. The only way I know is to loop through the collection and count the instances where the .Key property contains the string you're looking for. Naturally, the number of children will be one less than the total.
>>
>>According to the help, we should be able to get the count of a collection. Which mean, from any level in the treeview, requested a command should give us the total number of children.
>>
>>For now, yes, I am doing a loop but this is not what I want. :)
>
>I did have one thought which might speed things up if the treeview is sorted. You could do a binary search to determine the starting point and with a DO WHILE...ENDDO loop terminate it when the end of the matches occurred. This might make a difference if the number of items in the treeview was large.

This is similar to what I do. I only loop in the portion I need to count.
Michel Fournier
Level Extreme Inc.
Designer, architect, owner of the Level Extreme Platform
Subscribe to the site at https://www.levelextreme.com/Home/DataEntry?Activator=55&NoStore=303
Subscription benefits https://www.levelextreme.com/Home/ViewPage?Activator=7&ID=52
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform