C TreeView控制項的混亂命名

2021-09-20 14:05:54 字數 567 閱讀 4845

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這個名字也比較牽強。

C TreeView控制項的使用

treeview控制項的使用 1,實現treeview中 選擇結點,把當前結點的狀態傳遞到孩子結點中,通過結點的選擇後觸發事件來實現 如下 遞迴函式 遞迴的吧父親接到的選擇狀態傳遞給孩子結點 當前結點 當前結點的選擇狀態 private void refreshchildnode treenode ...

C TreeView控制項的應用(二)

繼c treeview控制項的應用 一 之後,自己又整了一下treeview上乙個方法在實現 遍歷 節點的插入 刪除方面存在不足。下面這個方法使用遞迴遍歷,簡便 易懂而且在節點的新增刪除方面操作起來都很方便,嘿 view code 1 2 遞迴遍歷 3 4 parentcode為此選單的上級節點 5...

VC中CTreeView控制項的使用

vc中ctreeview控制項的使用 這次做乙個模型庫管理系統,裡面用到了一些基本的控制項。現在把一些經驗總結一下。以免日後忘記。一般的方法什麼的查查資料也就解決了,這裡主要講我碰到的一些比較細節的東西。1.清空treeview裡的所有內容,並重新填充 剛開始的時候,能用deleteallitems...