void __fastcall TForm1::TreeView1Change(TObject *Sender, TTreeNode *Node)
{
String pn = "", cn = "";
TTreeNode *ParentNode = Node->Parent;
if (ParentNode) {
pn = "Родитель: " + IntToStr(ParentNode->Index);
TTreeNode *ChildNode = Node->getFirstChild();
if (ChildNode) {
cn = "Наследник: " + IntToStr(ChildNode->Index);
} else {
cn = "Я сам: " + IntToStr(Node->Index);
}
} else {
pn = "Я сам: " + IntToStr(Node->Index);
}
Caption = pn + cn;
}
TreeView1 как узнать индекс внутри подчинения
запутался в этих подчинениях.
у меня есть пару вопросом:
необходимо отследить при выделении индекс выделеной строки в пределе подчинения и индекс родителя в пределах подчинения родителей.
т.е. есть первый уровень и второй. если я выделяю элемент второго уровня то нужно узнать его элемент в пределах этого подчинения и индекс элемента первого уровня?
заранее благодарен!
Извините, пожалуй поторапился с вопросом.