怎样删除TreeView中的任一结点
怎样删除TreeView中的任一结点
[解决办法]
TTreeNode* node;
node=TreeView1-> Selected;
//或node=TreeView1-> Items-> Item[2];
if(node)node-> Delete();//删除节点node及其子孙
[解决办法]
路过
一样啊!没事干!
void __fastcall TForm1::TreeView1MouseDown(TObject *Sender, TMouseButton Button, TShiftState Shift, int X, int Y)
{
if (CheckBox1-> Checked && Sender-> ClassNameIs( "TTreeView "))
{
TTreeView *pTV = (TTreeView *)Sender;
pTV-> Items-> Delete(pTV-> GetNodeAt(X,Y));
}
}