|
|
Сохраняет дерево в возвращаемую строку.
Синтаксис
treeViewObj.SaveToString(): String;
|
Возвращаемое значение
Строка со структурой дерева. Узлы в строке отделяются символом конца строки ('\n'). Уровни узлов определяются количеством левых пробелов.
// Главная форма frm=new TForm(); frm.Caption="JS+ - метод компонента TTreeView SaveToString"; frm.Width =525; frm.Height=375;
// Строка состояния stb=new TStatusBar(frm); stb.SimpleText=' Нажимите кнопку "Сохранить"';
// TreeView trv=new TTreeView(frm); trv.BorderStyle=bsSingle; trv.Left=trv.Top=10; trv.Width=150; trv.Height=stb.Top-trv.Top*2;
// Заполнение дерева for (i=1;i<=3;i++) { tn1=new TTreeNode(trv); tn1.Text="Узел "+i; for (j=1;j<=i;j++) { tn2=new TTreeNode(tn1); tn2.Text="Узел "+i+"-"+j; } }
// Кнопка btn=new TButton(frm); btn.Caption="Сохранить"; btn.Width=btn.TextWidth(btn.Caption)+20; btn.Left=(trv.Left+trv.Width+frm.ClientWidth-btn.Width)/2; btn.Top =(frm.ClientHeight-btn.Height)/2; btn.OnClick=btn_Click;
trv.SetFocus(); frm.ShowModal();
// Обработчик события OnClick function btn_Click(btn) { alert(trv.SaveToString()); trv.SetFocus(); }
|
JS+ | Руководство пользователя
|
|
|
|
|
|