本篇文章為大家展示了C#中TreeView組件如何使用,內(nèi)容簡(jiǎn)明扼要并且容易理解,絕對(duì)能使你眼前一亮,通過(guò)這篇文章的詳細(xì)介紹希望你能有所收獲。
創(chuàng)新互聯(lián)憑借專業(yè)的設(shè)計(jì)團(tuán)隊(duì)扎實(shí)的技術(shù)支持、優(yōu)質(zhì)高效的服務(wù)意識(shí)和豐厚的資源優(yōu)勢(shì),提供專業(yè)的網(wǎng)站策劃、成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)、網(wǎng)站優(yōu)化、軟件開(kāi)發(fā)、網(wǎng)站改版等服務(wù),在成都十年的網(wǎng)站建設(shè)設(shè)計(jì)經(jīng)驗(yàn),為成都上千多家中小型企業(yè)策劃設(shè)計(jì)了網(wǎng)站。
C# TreeView組件是由多個(gè)類來(lái)定義的,C# TreeView組件是由命名空間"System.Windows.Forms"中的"TreeView"類來(lái)定義的,而其中的節(jié)點(diǎn)(即Node),是由命名空間"System.Windows.Forms" 中的"TreeNode"來(lái)定義的。所以當(dāng)在程序中創(chuàng)建一個(gè)TreeView對(duì)象,其實(shí)只是創(chuàng)建了一個(gè)可以放置節(jié)點(diǎn)的"容器"。而在這個(gè)容器中加入一個(gè)節(jié)點(diǎn),其實(shí)就是加入了從"TreeNode"類中創(chuàng)建的一個(gè)節(jié)點(diǎn)對(duì)象;同樣刪除一個(gè)節(jié)點(diǎn),也就是刪除一個(gè)"TreeNode"節(jié)點(diǎn)對(duì)象。
一.本文中介紹的程序設(shè)計(jì)及運(yùn)行環(huán)境
1.微軟視窗2000 服務(wù)器版
2 .Net Framework SDK 正式版
二.C# TreeView組件中的一些常用方法以及具體實(shí)現(xiàn):
C# TreeView組件雖然是一個(gè)操作起來(lái)比較麻煩的組件,但歸根到底,可以總結(jié)為三種基本操作:加入子節(jié)點(diǎn)、加入兄弟節(jié)點(diǎn)和刪除節(jié)點(diǎn)。掌握了這三種常用操作,對(duì)于在編程中靈活運(yùn)用C# TreeView組件是十分必要的。下面就分別來(lái)加以介紹。
加入子節(jié)點(diǎn):
所謂子節(jié)點(diǎn),就是處于選定節(jié)點(diǎn)的下一級(jí)節(jié)點(diǎn)。加入子節(jié)點(diǎn)的具體過(guò)程是:首先要在C# TreeView組件中定位要加入的子節(jié)點(diǎn)的位置,然后創(chuàng)建一個(gè)節(jié)點(diǎn)對(duì)象,然后利用TreeVeiw類中對(duì)節(jié)點(diǎn)的加入方法(即:Add ( )方法),加入此節(jié)點(diǎn)對(duì)象。下面就是在treeView1組件中加入一個(gè)子節(jié)點(diǎn)的具體代碼:
//首先判斷是否選定組件中的位置
if ( treeView1.SelectedNode == null )
{
MessageBox.Show ( "請(qǐng)選擇一個(gè)節(jié)點(diǎn)" , "提示信息" ,
MessageBoxButtons.OK , MessageBoxIcon.Information ) ;}
else
{
//創(chuàng)建一個(gè)節(jié)點(diǎn)對(duì)象,并初始化
TreeNode tmp ;
tmp = new TreeNode ( "節(jié)點(diǎn)名稱" ) ;
//在TreeView組件中加入子節(jié)點(diǎn)
treeView1.SelectedNode.Nodes.Add ( tmp ) ;
treeView1.SelectedNode = tmp ;
treeView1.ExpandAll ( ) ;
}
上述內(nèi)容就是C#中TreeView組件如何使用,你們學(xué)到知識(shí)或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識(shí)儲(chǔ)備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。