且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

C# TreeView控件的混乱命名

更新时间:2022-09-29 19:45:39

TreeView的成员:
    LabelEdit
    BeforeLebelEdit
    AfterLabelEdit

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,如需转载请自行联系原作者