TreeView  tag  使用 求助
public struct DepInfor
{
     public int FItemID;
     public string FNumber;
     public string FName;
     public bool FDetail;
     public DepInfor(int FItemID, string FNumber, string FName, bool FDetail)
     {
         this.FItemID = FItemID;
         this.FNumber = FNumber;
         this.FName = FName;
         this.FDetail = FDetail;
     }
}
////使用
DepInfor depInfor = new DepInfor(FItemID, FNumber, FName, FDetail);
把 depInfor  存入DepItemNode.Tag = depInfor;
想问怎么把 tag 的内容取出来:下面是我的方法 ,出错误, 请高手指点:
             if (this.treeView1.SelectedNode != null)
             {
                 MessageBox.Show(DepInfor(this.treeView1.SelectedNode.Tag).FItemID.ToString());
             }
------解决方案--------------------MessageBox.Show((DepInfor)(this.treeView1.SelectedNode.Tag).FItemID.ToString());  
楼主是要强制类型转换吗,少了对括号
------解决方案--------------------FItemID 如果没有赋值的话默认是 null 值,null值使用 .ToString() 是不行的,所以使用前要先给 FItemID 赋值。