treeview multiselect problem

  • Thread starter Selva Kumari Padmanabhan
  • Start date
S

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?
 
F

fyitang

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.
 
S

Selva Kumari Padmanabhan

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...
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top