在C#中,可以使用TreeList控件的Expand和Collapse方法來(lái)實(shí)現(xiàn)節(jié)點(diǎn)的展開(kāi)和折疊功能。以下是一個(gè)簡(jiǎn)單的示例代碼演示如何使用TreeList控件的Expand和Collapse方法來(lái)展開(kāi)和折疊節(jié)點(diǎn):
private void btnExpand_Click(object sender, EventArgs e)
{
// 展開(kāi)節(jié)點(diǎn)
treeList1.ExpandAll();
}
private void btnCollapse_Click(object sender, EventArgs e)
{
// 折疊節(jié)點(diǎn)
treeList1.CollapseAll();
}
在上面的示例中,btnExpand_Click方法會(huì)調(diào)用TreeList控件的ExpandAll方法來(lái)展開(kāi)所有節(jié)點(diǎn),而btnCollapse_Click方法則會(huì)調(diào)用CollapseAll方法來(lái)折疊所有節(jié)點(diǎn)。您也可以根據(jù)需要,使用TreeListNode的Expand和Collapse方法來(lái)實(shí)現(xiàn)單個(gè)節(jié)點(diǎn)的展開(kāi)和折疊。