0 Members and 5 Guests are viewing this topic.
Сделал через нот, и поменял местами 1 и 0
3. Можно только настроить отображение окна в Главном меню - пункт в настройках окна RegisterInMenu (Добавляет пункт окна в главное меню, а так же контекстное меню окна. Этот пункт позволит пользователю менять управлять видимость окна).
1. Нужно нарисовать кадры для анимации и использовать не аниматор а элемент - Индикатор уровня сигнала (TASEGauge).В его настройках в пункте Kind надо выбрать gkSequence – покадровая анимация. В связях соединить его нужно с провайдером prvVisual ( точки DusplayValue - LevelL/LevelR).
2. Можно в основной - родительский контейнер поместить текстуру, а все дочерний оставить без неё. Получиться что-то вроде такого:AIMPMainForm └MainConteiner (Содержит основную текстуру окна) └TopContaeiner (При необходимости можно добавить или так далее для дочерних контейнеров) └CenterContaeiner (Растягивающийся контейнер) └BottomContaeiner
Вообщем читайте справку повнимательнее
А обложка довольно хороша
Здравствуйте!Можно пример, как работать с OnMouseEnter и OnMouseLeave, справку не осилил
Что вы хотите сделать? А что не так со справкой?
ScriptableEventHandler можно запросто вызвать из другого скрипта:procedure Execute(var State: Integer);var Event: TComponent;begin Event := FindObject('NewScriptableEventHandler'); if Event <> nil then Event.Execute;end;Обратите внимание, что в этом случае оба аргумента - Sender и Arguments - у принимающего скрипта будут выставлены в nil.
Code: [Select]ScriptableEventHandler можно запросто вызвать из другого скрипта:procedure Execute(var State: Integer);var Event: TComponent;begin Event := FindObject('NewScriptableEventHandler'); if Event <> nil then Event.Execute;end;Обратите внимание, что в этом случае оба аргумента - Sender и Arguments - у принимающего скрипта будут выставлены в nil.Что за nil? Куда тут писать OnMouseEnter, куда действие при входе указателя?
Прочтите про ScriptableEventHandler, там описаны его аргументы. И все-таки, что вы хотите сделать?
Аргументы есть, пример непонятен. Поэтому и попросил пример.
Думал менять вкладку в многостраничной группе при входе и выходе указателя при наведении на область объекта. Смог через isActive-Visibility. В AndroEvolution реализовал смену окон при наведении на трей контрол, сегодня выложил
Напишите пожалуйста пример скрипта где один контейнер копирует высоту другого.
Размер контейнера вроде нельзя менять через скрипт.
procedure Execute(Sender, Arguments: TComponent);var scaling: Double;begin scaling := BindingsGetDataAsInteger('AIMPMainForm', 'CurrentDPI') / 96; FindObject('X').Set('SizeMinimal.Height', FindObject('Y').Get('Height') / scaling);end;
Code: [Select]procedure Execute(Sender, Arguments: TComponent);var scaling: Double;begin scaling := BindingsGetDataAsInteger('AIMPMainForm', 'CurrentDPI') / 96; FindObject('X').Set('SizeMinimal.Height', FindObject('Y').Get('Height') / scaling);end;X копирует высоту Y
как вводить несколько переменных TComponent?
var scaling: Double;x, y: TComponent;
зачем нужен .set