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

OnChange

- событие фрагмента TDirectoryOutline
Фрагмент TDirectoryOutline
Наступает при изменении выделенного узла дерева.
Синтаксис
function OnChange(
  Sender
);

Параметры
Параметр Тип Описание
Sender TDirectoryOutline дескриптор фрагмента TDirectoryOutline
Пример (JS+)
// Главная форма
frm=new TForm();
frm.Caption="JS+ - событие фрагмента TDirectoryOutline OnChange";
frm.Width =450;
frm.Height=300;

// Строка состояния
stb=new TStatusBar(frm);
stb.SimpleText=" Выберите папку";

// Папки
dol=new TDirectoryOutline(frm);
dol.BorderStyle=bsSingle;
dol.SetBounds(10,10,frm.ClientWidth-20,stb.Top-20);
dol.Directory=getWinDir();
dol.OnChange=dol_Change;
dol.OnCollapse=dol_Collapse;
dol.OnExpand=dol_Expand;
dol.TextCase=tcUpperCase;

frm.ShowModal();

function dol_Change(Sender)
{
  var dol=Sender;

  stb.SimpleText=" Выделенный узел: "+dol.Lines[dol.SelectedItem-1].trim();
}

// Обработчик события OnCollapse
function dol_Collapse(Sender,Index)
{
  var dol=Sender;

  stb.SimpleText=" Узел: "+dol.Lines[Index-1].trim()+" свернут";
}

// Обработчик события OnExpand
function dol_Expand(Sender,Index)
{
  var dol=Sender;

  stb.SimpleText=" Узел: "+dol.Lines[Index-1].trim()+" развернут";
}
Совместимость
C++ Builder/Delphi
См. также
JS+Руководство пользователя
Адрес этой страницы: http://jsplus.ru/MANUAL/JSPlus/Component/Dialog/Fragment/TDirectoryOutline/Event/OnChange.htm
© 2024,