![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 05.09.2014
Сообщений: 24
|
![]()
Здравствуйте!
Подскажите пожалуйста как можно сделать изменение цвета на динамически созданных объектах (TPanel) c помощью таймера? Например сработало три объекта(панели), которые находятся на разных формах(динамически созданных) и они должны мигать разным цветом. Объект(панель-1"Авария-41"),(панель-2"Авария-32") находится на NewForm[0], а Объект(панель-1"Авария-17") находится на NewForm[1] и т.д. Вот как я начал: Код:
в дискуссии рождается истина
|
![]() |
![]() |
![]() |
#2 |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
![]()
Неправильно начал. Надо вот так начинать:
Код:
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
![]() |
![]() |
![]() |
#3 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Каждой панельке свой таймер отведи.
А в нем: Код:
I'm learning to live...
|
![]() |
![]() |
![]() |
#4 | |
Форумчанин
Регистрация: 21.04.2014
Сообщений: 115
|
![]() Цитата:
Любое движение на экране приковывает внимание пользователя. Если фазы мигания у контролов разойдутся, то могут побежать всякие узоры (как на гирлянде), что обязательно привлечет к себе внимание, но непонятно зачем. Поэтому таймер может быть и один, и на каждого свой, и таймера может вообще не быть (в смысле компоненты), но моргать желательно всем в одной фазе =-) |
|
![]() |
![]() |
![]() |
#5 | |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
![]() Цитата:
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
|
![]() |
![]() |
![]() |
#6 | |
Пользователь
Регистрация: 05.09.2014
Сообщений: 24
|
![]() Цитата:
Наверно можно создать динамически таймера для каждой панельки (их может быть разное кол-во например 100), добавляются из конфигурационного файла при запуске приложения). А если создавать таймера только для текущих аварий. Например: появились три аварии в StringGrid, определяю что первая авария это NewForm[1],NewPanel[2], вторая авария это NewForm[2],NewPanel[1], а третья авария это NewForm[2],NewPanel[2] Код:
в дискуссии рождается истина
Последний раз редактировалось loom12; 17.09.2014 в 12:09. |
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 05.09.2014
Сообщений: 24
|
![]()
Что ни кто и не подскажет не опытному
![]() Вот что надумал может кому-то тоже поможет в дальнейшем. Когда появляются аварии, определяю их кол-во и кому принадлежат: авария-1(NewForm[0],NewPanel[1]; //окно-1, панель-2 авария-2(NewForm[0],NewPanel[2]; //окно-1, панель-3 авария-3(NewForm[1],NewPanel[3]; //окно-2, панель-4 и т.д. Код:
в дискуссии рождается истина
Последний раз редактировалось loom12; 18.09.2014 в 16:23. |
![]() |
![]() |
![]() |
#8 |
Заблокирован
Регистрация: 12.09.2014
Сообщений: 544
|
![]()
>> Что ни кто и не подскажет не опытному
Подсказали бы. Но задача поставлена так, что в ней без пол литра не разобраться. А я увы в завязке ![]() |
![]() |
![]() |
![]() |
#9 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#10 |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
![]()
А чем мой вариант-то не угодил?
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Обработчик динамически созданных объектов | Cruzel | C++ Builder | 1 | 09.06.2014 05:39 |
Изменение свойств динамически созданных CheckBox-ов. | Lost7070 | C# (си шарп) | 1 | 24.10.2013 07:08 |
Взаимодействие динамически созданных кнопок | Rilmeer | Помощь студентам | 5 | 07.06.2013 13:51 |
обработчик динамически созданных кнопок | andir | Общие вопросы Delphi | 5 | 02.03.2013 18:11 |
перетаскивание динамически созданных объектов | kaizer131 | Общие вопросы Delphi | 13 | 15.06.2011 07:59 |