treeview multiselect problem

treeview multiselect problem

am 21.04.2008 10:25:10 von Selva Kumari Padmanabhan

hi,

i am a new to c#, i hav 4months experience in C#,
I am populating a treeview in c# from XmlFile, and i have implemented
a multiselection in that treeview by overriding treeview select
events when ctrl or shift is pressed, which was written a seperate
DLL, and added with my project,


now i hav a problem that when i select treeview nodes by pressing
shift key at a same time initially it is creating an exception
"Object
reference not set to an instance of an object" and the application
closes.


i know this is bcoz, i have enqued selected nodes to a arraylist.
once
it presses shift its starting enqueing, and at that time selected
node
is null, thats y it is generating this exception i guess,


can anybody tell me how could i solve this?

Re: treeview multiselect problem

am 22.04.2008 12:31:54 von fyitang

On Apr 21, 4:25 pm, Selva Kumari Padmanabhan
wrote:
> hi,
>
> i am a new to c#, i hav 4months experience in C#,
> I am populating a treeview in c# from XmlFile, and i have implemented
> a multiselection in that treeview by overriding treeview select
> events when ctrl or shift is pressed, which was written a seperate
> DLL, and added with my project,
>
> now i hav a problem that when i select treeview nodes by pressing
> shift key at a same time initially it is creating an exception
> "Object
> reference not set to an instance of an object" and the application
> closes.
>
> i know this is bcoz, i have enqued selected nodes to a arraylist.
> once
> it presses shift its starting enqueing, and at that time selected
> node
> is null, thats y it is generating this exception i guess,
>
> can anybody tell me how could i solve this?

maybe you just need add null check to the selected nodes, if it is
null, then do not enque it.

Re: treeview multiselect problem

am 22.04.2008 13:36:12 von Selva Kumari Padmanabhan

On Apr 22, 12:31=A0pm, fyitang wrote:
> On Apr 21, 4:25 pm, Selva Kumari Padmanabhan
> wrote:
>
>
>
>
>
> > hi,
>
> > i am a new to c#, i hav 4months experience in C#,
> > I am populating a treeview in c# from XmlFile, and i have implemented
> > a multiselection in that treeview by overriding =A0treeview select
> > events when ctrl or shift is pressed, which was written a seperate
> > DLL, and added with my project,
>
> > now i hav a problem that when i select treeview nodes by pressing
> > shift key at a same time initially it is creating an exception
> > "Object
> > reference not set to an instance of an object" and the application
> > closes.
>
> > i know this is bcoz, i have enqued selected nodes to a arraylist.
> > once
> > it presses shift its starting enqueing, and at that time selected
> > node
> > is null, thats y it is generating this exception i guess,
>
> > can anybody tell me how could i solve this?
>
> maybe you just need add null check to the selected nodes, if it is
> null, then do not enque it.- Hide quoted text -
>
> - Show quoted text -

yes that is a problem i have cleared that
anyway thanks for ur reply...