TreeView Problem

25/06/2008 - 20:36 von Peter Haus | Report spam
Hallo Ng

Ich möchte beim TreeView alle Parent-Knoten auf Checked setzen
falls der Child Knoten, Checked = True gesetzt hat.
Jedoch bekomme ich beim setzen von Checked immer einen Error.
Weiss jemand Rat?

in TreeView_AfterCheck()
If e.Node.Checked = True Then
node = e.Node.Parent
If node IsNot Nothing Then
node.Parent.Checked = True ' <<< ERROR
End if
End If

"Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt."

Gruss Peter
 

Lesen sie die antworten

#1 Thorsten Doerfler
25/06/2008 - 21:37 | Warnen spam
Peter Haus schrieb:
Ich möchte beim TreeView alle Parent-Knoten auf Checked setzen
falls der Child Knoten, Checked = True gesetzt hat.
Jedoch bekomme ich beim setzen von Checked immer einen Error.
Weiss jemand Rat?

in TreeView_AfterCheck()
If e.Node.Checked = True Then
node = e.Node.Parent


Hier referenzierst Du den Parent Node..

If node IsNot Nothing Then
node.Parent.Checked = True ' <<< ERROR


..und hier referenzierst Du den Parent Node vom Parent Node des
Childnode. Ist das beabsichtigt bzw. Hat der Parent überhaupt einen
Parent? Wenn nein, reicht:
node.Checked = True
End if
End If

"Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt."



Thorsten Dörfler
Microsoft MVP Visual Basic

vb-hellfire visual basic faq | vb-hellfire - einfach anders
http://vb-faq.de/ | http://www.vb-hellfire.de/

Ähnliche fragen