欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

樹節(jié)點(diǎn)移動(dòng)操作----使用微軟treeview控件

系統(tǒng) 1648 0

樹節(jié)點(diǎn)移動(dòng)操作

---- 使用微軟 treeview 控件

作者: pfengk

MSN pfengk@hotmail.com

更多文章請(qǐng)?jiān)L問(wèn): http://www.cnblogs.com/pfengk/

目錄

概述 ................................................................................................................................. 1

操作演示 .......................................................................................................................... 1

實(shí)現(xiàn)源碼: [C#] ................................................................................................................ 2

概述

本文集中體現(xiàn)樹節(jié)點(diǎn)移動(dòng)實(shí)現(xiàn)代碼其中很多其他代碼省略。如果你對(duì) treeview 控件不了解,請(qǐng)參閱我的另外一篇文章《 web 方式下權(quán)限分配簡(jiǎn)單實(shí)現(xiàn) 》。

源碼中引用命名空間 Microsoft.Web.UI.WebControls。

本文描述節(jié)點(diǎn)移動(dòng)算法效率非常低下,僅僅適合于節(jié)點(diǎn)不多的情況下使用。還請(qǐng)高手們多多指教。聯(lián)系我的msn,謝謝你們!

操作演示

窗體載入初始界面

<shapetype id="_x0000_t75" stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"></shapetype><stroke joinstyle="miter"></stroke><formulas></formulas><f eqn="if lineDrawn pixelLineWidth 0"></f><f eqn="sum @0 1 0"></f><f eqn="sum 0 0 @1"></f><f eqn="prod @2 1 2"></f><f eqn="prod @3 21600 pixelWidth"></f><f eqn="prod @3 21600 pixelHeight"></f><f eqn="sum @0 0 1"></f><f eqn="prod @6 1 2"></f><f eqn="prod @7 21600 pixelWidth"></f><f eqn="sum @8 21600 0"></f><f eqn="prod @7 21600 pixelHeight"></f><f eqn="sum @10 21600 0"></f><lock aspectratio="t" v:ext="edit"></lock>

050705007.JPG

050705007.JPG

050705007.JPG

選擇節(jié)點(diǎn)之后

050705002.JPG

050705002.JPG

050705002.JPG

點(diǎn)擊 [ 賦予 ] 按鈕之后

050705003.JPG

050705003.JPG

050705003.JPG

再次點(diǎn)擊 [ 賦予 ] 按鈕之后

實(shí)現(xiàn)源碼: [C#]

1 "一棵樹到另一棵樹的節(jié)點(diǎn)移動(dòng)方法" #region "一棵樹到另一棵樹的節(jié)點(diǎn)移動(dòng)方法"
2
3 /**/ /// <summary>
4
5 /// 從parentTreeView(森林)的所有根節(jié)點(diǎn)中查找childTreeNode是否存在(使用Text屬性為關(guān)鍵字比較),存在返回true.
6
7 /// </summary>
8
9 /// <paramname="childTreeNode"></param>
10
11 /// <paramname="parentTreeNode"></param>
12
13 /// <returns></returns>

14
15 public bool FindNodeFromChildNodes(TreeNodechildTreeNode,TreeViewparentTreeView)
16
17 {
18
19 bool returnValue = false ;
20
21
22
23 foreach (TreeNodetempTreeNode in parentTreeView.Nodes)
24
25 {
26
27 if (childTreeNode.Text == tempTreeNode.Text)
28
29 {
30
31 returnValue = true ;
32
33 break ;
34
35 }

36
37 }

38
39 return returnValue;
40
41 }

42
43
44
45 /**/ /// <summary>
46
47 /// 從parentTreeView(森林)的所有根節(jié)點(diǎn)中查找childTreeNode是否存在(使用Text屬性為關(guān)鍵字比較),存在返回true.
48
49 /// </summary>
50
51 /// <paramname="childTreeNode"></param>
52
53 /// <paramname="parentTreeNode"></param>
54
55 /// <returns></returns>

56
57 public bool FindNodeFromChildNodes(TreeNodechildTreeNode,TreeViewparentTreeView, ref TreeNodefoundTreeNode)
58
59 {
60
61 bool returnValue = false ;
62
63
64
65 foreach (TreeNodetempTreeNode in parentTreeView.Nodes)
66
67 {
68
69 if (childTreeNode.Text == tempTreeNode.Text)
70
71 {
72
73 returnValue = true ;
74
75 foundTreeNode = tempTreeNode;
76
77 break ;
78
79 }

80
81 }

82
83 return returnValue;
84
85 }

86
87
88
89 /**/ /// <summary>
90
91 /// 從parentTreeNode(根節(jié)點(diǎn))的所有節(jié)點(diǎn)中查找childTreeNode是否存在(使用Text屬性為關(guān)鍵字比較),存在返回true.
92
93 /// </summary>
94
95 /// <paramname="childTreeNode"></param>
96
97 /// <paramname="parentTreeNode"></param>
98
99 /// <returns></returns>

100
101 public bool FindNodeFromChildNodes(TreeNodechildTreeNode,TreeNodeparentTreeNode)
102
103 {
104
105 bool returnValue = false ;
106
107
108
109 foreach (TreeNodetempTreeNode in parentTreeNode.Nodes)
110
111 {
112
113 if (childTreeNode.Text == tempTreeNode.Text)
114
115 {
116
117 returnValue = true ;
118
119 break ;
120
121 }

122
123 }

124
125 return returnValue;
126
127 }

128
129
130
131 /**/ /// <summary>
132
133 /// 從parentTreeView(森林)的所有根節(jié)點(diǎn)中查找childTreeNode是否存在(使用Text屬性為關(guān)鍵字比較),存在返回true.
134
135 /// </summary>
136
137 /// <paramname="childTreeNode"></param>
138
139 /// <paramname="parentTreeNode"></param>
140
141 /// <returns></returns>

142
143 public bool FindNodeFromChildNodes(TreeNodechildTreeNode,TreeNodeparentTreeNode, ref TreeNodefoundTreeNode)
144
145 {
146
147 bool returnValue = false ;
148
149
150
151 foreach (TreeNodetempTreeNode in parentTreeNode.Nodes)
152
153 {
154
155 if (childTreeNode.Text == tempTreeNode.Text)
156
157 {
158
159 returnValue = true ;
160
161 foundTreeNode = tempTreeNode;
162
163 break ;
164
165 }

166
167 }

168
169 return returnValue;
170
171 }

172
173
174
175 /**/ /// <summary>
176
177 /// 移除葉子節(jié)點(diǎn)。首先判斷是否為葉子節(jié)點(diǎn)或根節(jié)點(diǎn),是則移除,否則跳出返回
178
179 /// </summary>
180
181 /// <paramname="treeNode"></param>
182
183 /// <returns></returns>

184
185 public bool RemoveLeafageChildNode( ref TreeNodetreeNode)
186
187 {
188
189 bool returnValue = false ;
190
191 if (treeNode.Nodes == null | treeNode.Nodes.Count == 0 )
192
193 http://www.cnblogs.com/Images/OutliningIndicators
分享到:
評(píng)論

樹節(jié)點(diǎn)移動(dòng)操作----使用微軟treeview控件


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!?。?/p>

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: v片在线免费观看 | 色综合久久88色综合天天 | 日本在线播放一区 | 国产精品不卡视频 | 日韩在线国产精品 | 欧美金妇欧美乱妇视频 | 夜夜骚| 国产精品资源 | 亚洲国产七七久久桃花 | 毛片毛片毛片毛片毛片怎么 | 国产毛片久久精品 | 精品久久久久久久人人人人传媒 | 国产一区二区三区免费播放 | 无码又黄又爽又舒服的A片 综合久久网 | 国产精品综合色区在线观看 | 国产高清毛片 | 国产免费av大片 | 国产精品成人av | 亚洲人成网站在线在线 | 四虎伊人| 欧美一区二区三区久久精品 | 小明永久免费视频 | 黄页成人免费网站 | 欧美变态口味重另类日韩毛片 | 精品视频一区二区三区四区 | 久章草影院 | 国产精品观看 | 婷婷qvod| 日本一级毛片视频 | 亚洲欧美日韩精品久久亚洲区色播 | 九九九九九热 | 国产精品久久久久国产精品 | 91国在线观看 | free国产hd老熟bbw | 欧美在线资源 | 免费网址在线观看 | 亚洲精品欧美一区二区三区 | 精品国产18久久久久久二百 | 青娱乐中文字幕 | 欧美日韩中文在线 | 国产一区免费在线观看 |