|
|
Отображает объект и его дочерние объекты.
// Главная форма 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+ | Руководство пользователя
|
|
|
|
|
|