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

OnSelect

- событие компонента TColorBox
Компонент TColorBox
Наступает при выборе цвета из списка.
Синтаксис
function OnSelect(
  Sender
);

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

// Строка состояния
stb=new TStatusBar(frm);

// Метка
lbl=new TLabel(frm);
lbl.Left=15;
lbl.Caption="Выбран цвет:";

// ColorBox
clb=new TColorBox(frm);
clb.Left=lbl.Left+lbl.Width+10;
clb.Top =15;
clb.Width=frm.ClientWidth-clb.Left-15;
clb.OnSelect=clb_Select;

lbl.Top=clb.Top+(clb.Height-lbl.Height)/2;

// Панель
pnl=new TPanel(frm);
pnl.BorderStyle=bsSingle;
pnl.Left=lbl.Left;
pnl.Top =clb.Top+clb.Height+10;
pnl.Width=frm.ClientWidth-pnl.Left*2;
pnl.Height=stb.Top-pnl.Top-clb.Top;
pnl.Color=clb.Selected=clWhite;

clb_Select(clb);
frm.ShowModal();

// Обработчик события OnSelect
function clb_Select(clb)
{
  var i=clb.ItemIndex;

  pnl.Color=clb.Selected;
  pnl.SetFocus();
  stb.SimpleText=" Выбран цвет: "+
  clb.Items[i]+" ("+pnl.Color.toHColor()+")";
}
Совместимость
C++ Builder/Delphi
См. также
JS+Руководство пользователя
Адрес этой страницы: http://jsplus.ru/MANUAL/JSPlus/Component/TColorBox/Event/OnSelect.htm
© 2024,