webForumDet fria alternativet

Parent eller shild

.NETur .NET

2 svar · 190 visningar · startad av saw

Medlem sedan mars 20011 880 inlägg
Frågan#1

Hur skall jag kunna få feta om det är en parent eller child som klickas i en treeView?
Vad jag behöver är.
Om det är bara parent då ville jag kunna ha in det i en label.
Om det är en shild, då ville jag ha både vad som står i parent till childen, och texten på childen.
Hur gör man det?

Om jag kör med :
string nodeText=treeView1.SelectedNode.Text;
då får jag ju ut parent om jag klicka där, eller childen, allt beroende var jag klicka.

Några förslag?

Medlem sedan juni 20022 599 inlägg
#2

Om du med "bara parent" menar att du vill avgöra om det är en toppnod så:

if (treeView1.SelectedNode.Parent == null)
	nodeText = treeView1.SelectedNode.Text;
else
	nodeText = treeView1.SelectedNode.Parent.Text + " " + treeView1.SelectedNode.Text;
Medlem sedan mars 20011 880 inlägg
#3

Tack niko, helt underbart.

135 ms totalt · 3 externa anrop · v20260731065814-full.b746b907
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)