Nodo treeview

martedì 14 febbraio 2006 - 10.29

alecomo Profilo | Junior Member

ho una treeview formata da diversi nodi...vorrei impostare per ogni nodo un certo numero di attributi tramite delle form....come posso fare a considerare ogni nodo come una classe??
proprio non riesco a capirlo...
grazie a tutti in anticipo

Cteniza Profilo | Guru

Ogni nodo è già una classe.
Per aggiungere delle tue proprietà al nodo il modo pià semplice è ereditare la classe treenode, aggiungere i tuoi campi alla classe e poi appendere quella sulla treeview.

alecomo Profilo | Junior Member

interessante ma non mi è tutto chiaro quello che devo fare...
allora...
1) creo la classe OBJECT : TreeNode (cosi eredito le proprieta della classe nodo giusto?)
2)aggiungo le proprietà necessarie alla classe OBJECT
3)come faccio ad appendere il nodo object alla treeview??

ti prego...aiutami..grazie


Cteniza Profilo | Guru

Una cosa del genere:
public class TreePlus : TreeNode
{
public TreePlus() : base()
{
}

private string mNome;
public string Nome
{
get
{
return mNome;
}
set
{
mNome = value;
}
}

}

Cteniza Profilo | Guru

Per appenderla fai esattamente come gli oggetti treenode:
TreePlus myNode = new TreePlus();
se ti serve devi generare anche l'overload dei costruttori

alecomo Profilo | Junior Member

grazie 1000!!!!!
ciao!!

Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5