網路上有很多人在討論這個問題,老實說:「每個網頁的答案看起來都很複雜!」我真的很懷念VFP的寫法,簡單易懂,VB看起來也差不多。
但C#真的會搞死人,網頁找了很多、很久,還是不會(就是看不懂),自己摸索後,程式如下,有需要的人可以參考:
string Realword=”關鍵字”,showtext=”顯示字”;
TreeNode Tnode = null;//增加節點用的
int lin_i=1; //判斷是否第一次加入子節點
……
…..
Realword=….;//再利用
showtext=…..;//再利用
if (ln_i==1) //第一次增加node
{
this.樹狀圖.Nodes.Add(Realword, showtext);
Tnode = this.樹狀圖.Nodes[0];
lin_i=0; //記下已經跑過第一次,下次不用再來這
}
else //往下重複增加子node,程式可以寫的很簡單,可是網路上寫了一大堆,都令新手看不懂。
{
Tnode.Nodes.Add(Realword, showtext);
Tnode =Tnode.LastNode;
}
…
……
………
this.樹狀圖.ExpandAll();//全部展開
如果本文有幫到你的話,請不要吝嗇幫忙點一下旁邊或是上面的廣告,贊助一下個人,非常感謝您。
全站熱搜
留言列表