三. C#編寫的一個完整操作TreeView組件的例子
下面是C#編寫一個的關於TreeView組件的例子
using System ;
using System
using System
using System
using System
using System
namespace 全面掌握TreeView組件的使用方法
{
/// Form
public class Form
{
private TreeView treeView
private Button button
private Button button
private Button button
private MenuItem menuItem
private MenuItem menuItem
private MenuItem menuItem
private ContextMenu contextMenu
private TextBox textBox
private Label label
/// 必需的設計器變量
private System
public Form
{
//初始化窗體中的組件
InitializeComponent ( ) ;
}
/// 清理所有正在使用的資源
protected override void Dispose ( bool disposing )
{
if ( disposing )
{
if ( components != null )
{
components
}
}
base
}
private void InitializeComponent ( )
{
//初始化代碼(略)
}
[ STAThread ]
static void Main ( )
{
Application
}
private void AddChildNode ( )
{
//首先判斷是否選定組件中的位置
if ( treeView
{
MessageBox
}
else
{
if ( textBox
{
//創建一個節點對象
TreeNode tmp ;
tmp = new TreeNode ( textBox
//在TreeView組件中加入子節點
treeView
treeView
treeView
}
else
{
MessageBox
return ;
}
}
}
private void AddParent ( )
{
//首先判斷是否選定組件中節點的位置
if ( treeView
{
MessageBox
}
else
{
if ( textBox
{
//創建一個節點對象
TreeNode tmp ;
tmp = new TreeNode ( textBox
//在TreeView組件中加入兄弟節點
treeView
treeView
}
else
{
MessageBox
return ;
}
}
TreeNode tnode = new TreeNode ( textBox
}
private void treeView
{
if ( e
contextMenu
}
private void button
{
treeView
}
private void menuItem
{
AddChildNode ( ) ;
}
private void menuItem
{
AddParent ( ) ;
}
private void menuItem
{
//判斷選定的節點是否存在下一級節點
if ( treeView
//刪除節點
treeView
else
MessageBox
}
private void button
{
//定位根節點
treeView
//展開組件中的所有節點
treeView
}
private void button
{
//定位根節點
treeView
//折疊組件中所有節點
treeView
}
}
}
在成功編譯TreeView
圖
四. 總結
TreeView組件是一個既令程序員頭痛
From:http://tw.wingwit.com/Article/program/net/201311/14748.html