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

OnExpand

- событие компонента TOutline
Компонент TOutline
Наступает при разворачивании узла.
Синтаксис
function OnExpand(
  Sender,
  Index
);

Параметры
Параметр Тип Описание
Sender TOutline дескриптор компонента TOutline
Index Number индекс развернутого узла в списке Items
Пример (JS+)
// Главная форма
frm=new TForm();
frm.Caption="JS+ - событие компонента TOutline OnExpand";
frm.Width =300;
frm.Height=400;

// Строка состояния
stb=new TStatusBar(frm);
stb.SimpleText=" Разверните любой узел";

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

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

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

// Обработчик события OnExpand
function otl_Expand(otl,oni)
{
  alert(otl.Items[oni].Text+" развернут");
}
Совместимость
C++ Builder/Delphi
См. также
JS+Руководство пользователя
Адрес этой страницы: http://jsplus.ru/MANUAL/JSPlus/Component/TOutline/Event/OnExpand.htm
© 2024,