Hi all,

I'm facing a strange problem in VS.Net 2003 Debugger mode.

I'm testing a window application which was written in VB.Net 2003.
I set a few BreakPoints and Debug the project.
When the debugger hit one of the breakpoints, it stops at there. Its correct.
But when I try to add one of the variables to "Watch", it said "error: cannot obtain value".

I tried to search the Net and found that some said "its because of structures", some said "its because of passing too many parameters." and some said "its because of too many line of codes (LOCs)".

but my problem is not in passing parameters or too many line of code.
the function i set breakpoint has only around 300 LOCs (including around 100 line of comments)

And the value I tried to get is from my TreeView which is on my Win Forms.
its very strange that I can't even get the value from Forms.
I assign this TreeView value to another TreeView (this one is declare in code.)
And this second TreeView also can't view Watch.

What can I do for that?
Any suggestions or any fixes?

I'm using Visual Studio 2003 in VB.Net with SQL Server 2000 for the above project.

Thanks.