Bonjour, je voudrais envoyer les elements d'une treeview ( noeuds et sous noeuds ) dans une socket. Je voulais savoir si c'est possible.
Merci
Version imprimable
Bonjour, je voudrais envoyer les elements d'une treeview ( noeuds et sous noeuds ) dans une socket. Je voulais savoir si c'est possible.
Merci
Si tu as essayé pourrais-tu au moins nous dire quel souci tu rencontres :)
bah au fait je vois pas du tout comment je peux envoyer les elements de la treeview dans la socket. Est ce qu'il faut d'abord les lister puis les envoyer un par un avec l'index pour bien le remettre de l'autre coté ??
SI oui comment on liste tous les elements de la treeview car j'ai pas trouver la propriété !!
Merci
8OCitation:
Envoyé par Aspic
>> Propriété TreeView.Nodes
J'ai trouver ca mais ca copie tout les elements d'une treeview vers une autre. C'est pas mal mais le probleme c'est que je recupere tout les elements en TREENODES et donc je peux pas les envoyer dans la socket ( à moins de le convertir en byte mais je sais aps si c'(est possible.. )Code:
1
2
3
4
5
6
7
8
9
10
11
12 Private Sub MyButtonAddAllClick(sender As Object, e As EventArgs) ' Get the 'myTreeNodeCollection' from the 'myTreeViewBase' TreeView. Dim myTreeNodeCollection As TreeNodeCollection = myTreeViewBase.Nodes ' Create an array of 'TreeNodes'. Dim myTreeNodeArray(myTreeViewBase.Nodes.Count-1) As TreeNode ' Copy the tree nodes to the 'myTreeNodeArray' array. myTreeViewBase.Nodes.CopyTo(myTreeNodeArray, 0) ' Remove all the tree nodes from the 'myTreeViewBase' TreeView. myTreeViewBase.Nodes.Clear() ' Add the 'myTreeNodeArray' to the 'myTreeViewCustom' TreeView. myTreeViewCustom.Nodes.AddRange(myTreeNodeArray) End Sub
Comment faire ?
A ma connaissance rien de natif
En passant peut être une SerializationXML stockée dans un MemoryStream :?: :idea:
Y'a pas un moyen juste de récuperer les noeuds en string ?? et de les envoyer un par un ?
Pourquoi pas si tu sais quelle information mettre en string, la conversion en byte d'une chaine de caractère ne devrait pas te poser souci
mouais je vais voir ce que je peux faire car faudra que j'inclus les index car si je veux avoir la mm treeview d'un coté que de l'autre...
J'ai réussi avec la sérialisation...
++
Peux-tu nous montrer comment afin que tous en profitent :wink:Citation:
Envoyé par Aspic
j'ai trouver un super lien sur code project
http://www.codeproject.com/csharp/ca...zationdemo.asp