دوست عزیز مثالی که برای خطا مذکور زدید مثال مناسبی نمی باشد چون مثال شما مورد خاصی است که برای خودتان اتفاق افتاده است. ارتباط این مثال به Treeview باعث سر درگمی افراد تازه کار خواهد شد.
دوستان توجه داشته باشند این خطا زمانی رخ می دهد که شی شما ایجاد نشده باشد و یا اگر هم شده باشد در جایی مقدار null در آن قرار گیرد. شی شما می تواند هر کلاسی در Net. باشد و فرقی نمی کند TreeView, StreamReader و ... باشد.