JS+
Усиленный язык сценариев для Windows
с возможностью встраивания
в ваши приложения
О языке JS+ Справочник Скачать JS+ DLL
Контакты
СПРАВОЧНИК ПО ЯЗЫКУ JS+ Содержание

SaveToString

- метод компонента TOutline
Компонент TOutline
Сохраняет дерево в возвращаемую строку.
Синтаксис
otlObj.SaveToString(): String;
Параметры
Нет
Возвращаемое значение
Строка со структурой дерева. Узлы в строке отделяются символом конца строки ('\n'). Уровни узлов определяются количеством левых пробелов.
Пример (JS+)
// Главная форма
frm=new TForm();
frm.Caption="JS+ - метод компонента TOutline SaveToString";
frm.Width =525;
frm.Height=375;

// Строка состояния
stb=new TStatusBar(frm);
stb.SimpleText=' Нажимите кнопку "Сохранить"';

// Outline
otl=new TOutline(frm);
otl.BorderStyle=bsSingle;
otl.Left=otl.Top=10;
otl.Width=150;
otl.Height=stb.Top-otl.Top*2;

// Заполнение дерева
for (i=1;i<=3;i++) {
  on1=new TOutlineNode(otl);
  on1.Text="Узел "+i;
  for (j=1;j<=i;j++) {
    on2=new TOutlineNode(on1);
    on2.Text="Узел "+i+"-"+j;
  }
}

// Кнопка
btn=new TButton(frm);
btn.Caption="Сохранить";
btn.Width=btn.TextWidth(btn.Caption)+20;
btn.Left=(otl.Left+otl.Width+frm.ClientWidth-btn.Width)/2;
btn.Top =(frm.ClientHeight-btn.Height)/2;
btn.OnClick=btn_Click;

otl.SetFocus();
frm.ShowModal();

// Обработчик события OnClick
function btn_Click(btn)
{
  alert(otl.SaveToString());
  otl.SetFocus();
}
Совместимость
JS+
JS+Руководство пользователя
Адрес этой страницы: http://jsplus.ru/MANUAL/JSPlus/Component/TOutline/Method/SaveToString.htm
© 2024,