RU
EN
Main Page
Download
Addons
Forum
Blog
Feedback
Please
login
or
register
.
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
Home
Help
Search
Login
Register
News:
AIMP для Android — политика доступа к файлам
AIMP Forum
»
AIMP for Windows
»
Skin Editor, Skin Engine
»
Questions
(Moderator:
Tarik
) »
Скрытие контейнера в зависимости от размеров другого контейнера
« previous
next »
Print
Pages: [
1
]
Go Down
Author
Topic: Скрытие контейнера в зависимости от размеров другого контейнера (Read 8872 times)
0 Members and 1 Guest are viewing this topic.
Скрытие контейнера в зависимости от размеров другого контейнера
«
on:
January 29, 2018, 23:09:39 »
runfm
Новичок
Posts: 14
Карма: +0/-0
Привет,
Имеется 2 контейнера, leftContentContainer и bottomContainer (см скриншот)
размеры leftContentContainer изменяются разделителем,
как можно скрыть bottomContainer если размеры leftContentContainer допустим больше 10 ?
Попробовал накатать event скрипт, но с ним плеер фейлится
Скрипт :
procedure Execute(Sender, Arguments: TComponent);
var
leftContentContainer : TComponent;
bottomPanel : TComponent;
begin
leftContentContainer:= FindObject('leftContentContainer');
bottomPanel := FindObject('bottomContainer');
OutputDebugString(leftContentContainer.Get('Width'));
if leftContentContainer.Get('Width') > 10 then
bottomPanel.Set('Visible',1);
if leftContentContainer.Get('Width') <= 10 then
bottomPanel.Set('Visible',0);
end;
Logged
Re: Скрытие контейнера в зависимости от размеров другого контейнера
«
Reply #1 on:
January 30, 2018, 00:47:37 »
Artem
Администратор
Супермен
Posts: 18252
Карма: +3080/-70
Property Width does not exist.
В справке вроде были примеры
Logged
Re: Скрытие контейнера в зависимости от размеров другого контейнера
«
Reply #2 on:
January 30, 2018, 22:15:52 »
runfm
Новичок
Posts: 14
Карма: +0/-0
Я только такой пример нашел :
if Event <> nil then Event.Execute;
А нельзя такую штуку как нибудь по другому реализовать ? без скрипта.
По идее кстати в справке написано что свойство Width есть у элементов фона. TASELayoutContainer это элемент фона же ?
Справился при помощи AutoHide : закинул в leftContentContainer дочерний контейнер, поставил ему AutoHide: True, забиндился к его Visiblity
«
Last Edit: January 30, 2018, 22:32:22 by runfm
»
Logged
Print
Pages: [
1
]
Go Up
« previous
next »
AIMP Forum
»
AIMP for Windows
»
Skin Editor, Skin Engine
»
Questions
(Moderator:
Tarik
) »
Скрытие контейнера в зависимости от размеров другого контейнера