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

Show

- метод визуальных компонентов
Компоненты JS+
Отображает объект и его дочерние объекты.
Синтаксис
Object.Show();
Параметры
Нет
Пример (JS+)
// Главная форма
frm=new TForm();
frm.Caption="JS+ - метод визуальных компонентов Show";
frm.Width =525;
frm.Height=375;

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

// Кнопка
btn=new TButton(frm);
btn.Caption="Скрыть";
btn.Width+=20;
btn.Left=frm.ClientWidth-btn.Width-15;
btn.Top =stb.Top-btn.Height-15;
btn.OnClick=btn_Click;

// Панель
pnl=new TPanel(frm);
pnl.Caption="Панель";
pnl.BorderStyle=bsSingle;
pnl.Left=pnl.Top=15;
pnl.Width =frm.ClientWidth-pnl.Left*2;
pnl.Height=btn.Top-pnl.Top*2;
pnl.Color=clSilver;

Set_State(pnl.Visible);
frm.ShowModal();

function Set_State(State)
{
  var btn_Str,stb_Str;

  switch (State) {
    case true : btn_Str="Скрыть";
                stb_Str=' Для скрытия панели нажмите кнопку "'+
                btn_Str+'"';
                break;

    case false: btn_Str="Показать";
                stb_Str=' Для показа панели нажмите кнопку "'+
                btn_Str+'"';
  }

  btn.Caption=btn_Str;
  stb.SimpleText=stb_Str;
}

// Обработчик события OnClick
function btn_Click(btn)
{
  switch (pnl.Visible) {
    case true : pnl.Hide(); break;
    case false: pnl.Show();
  }
  Set_State(pnl.Visible);
}
Примечание
Применение методов Hide и Show аналогично соответствующей установке свойства Visible.
Совместимость
C++ Builder/Delphi
См. также
JS+Руководство пользователя
Адрес этой страницы: http://jsplus.ru/MANUAL/JSPlus/Component/Common/Method/Show.htm
© 2024,