TreeView的成员:
Label Edit
Before Lebel Edit
After Label Edit
TreeNode的成员:
Name
Text
TreeNode的构造函数:
new TreeNode(string text );
TreeView添加节点的方法:
tv.Nodes.Add(string key , string text );
上面这些成员名、变量名中充斥了label,name,text,key这4个词,它们有联系么?
答:
label等于text
key等于name
虽然是Text of label,怎么不统一叫个名字,让人不舒服。
key: The name of the node。那为啥不直接叫name。
另外,基本上每个控件都有一个tag属性。存放控件相关数据,所谓相关,基本上是想存什么就存什么。个人觉得叫tag这个名字也比较牵强。
Label Edit
Before Lebel Edit
After Label Edit
TreeNode的成员:
Name
Text
TreeNode的构造函数:
new TreeNode(string text );
TreeView添加节点的方法:
tv.Nodes.Add(string key , string text );
上面这些成员名、变量名中充斥了label,name,text,key这4个词,它们有联系么?
答:
label等于text
key等于name
虽然是Text of label,怎么不统一叫个名字,让人不舒服。
key: The name of the node。那为啥不直接叫name。
另外,基本上每个控件都有一个tag属性。存放控件相关数据,所谓相关,基本上是想存什么就存什么。个人觉得叫tag这个名字也比较牵强。
本文转自 h2appy 51CTO博客,原文链接:http://blog.51cto.com/h2appy/122525,如需转载请自行联系原作者