TreeNodeCollection eines UserControls zuweisen

09/12/2008 - 10:55 von Michaela Meier | Report spam
Hi,

Ich habe hin- und herprobiert, aber der Compiler mag mal wieder nicht,
was ich ihm vorsetze 8-/

Alles was ich erreichen möchte, ist die "Freigabe" der Nodes eines
TreeView, das sich auf meinem UserControl befindet, so daß ich den
Baum mit myControl.Nodes ansprechen und (auch zur Designzeit)
befüllen könnte.

Der Versuch mit einer Public Property ging in die Hose, weil der
Compiler zu
trv.Nodes=value;
meint, das Ding wàre ReadOnly.

Ist doch sicher ganz einfach, wenn man weiß wie, oder ;-)

Michaela
 

Lesen sie die antworten

#1 Mario Fraiß [MSP]
09/12/2008 - 11:30 | Warnen spam
Am Tue, 9 Dec 2008 01:55:39 -0800 (PST) schrieb Michaela Meier:

Hi,

Ich habe hin- und herprobiert, aber der Compiler mag mal wieder nicht,
was ich ihm vorsetze 8-/

Alles was ich erreichen möchte, ist die "Freigabe" der Nodes eines
TreeView, das sich auf meinem UserControl befindet, so daß ich den
Baum mit myControl.Nodes ansprechen und (auch zur Designzeit)
befüllen könnte.

Der Versuch mit einer Public Property ging in die Hose, weil der
Compiler zu
trv.Nodes=value;
meint, das Ding wàre ReadOnly.

Ist doch sicher ganz einfach, wenn man weiß wie, oder ;-)

Michaela



Hallo Michaela,

Die Property Nodes des TreeViews làsst sich nicht so verwenden, du musst
das über

trv.Nodes.Add(...) lösen, also wenn du volle Zuweisung erreichen möchtest,
dann am besten zuerst löschen und dann befüllen:

trv.Nodes.Clear();
trv.Nodes.Add(deineNodes);

Bei weiteren Fragen einfach posten ;)

Lg, Mario Fraiß (Software-Architect und .Net-Engineer)
_____
Besuchen Sie mich auf meinem Blog unter > www.mariofraiss.com

Ähnliche fragen