Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.01.2011, 16:26   #11
casio23
Форумчанин
 
Аватар для casio23
 
Регистрация: 29.12.2010
Сообщений: 186
По умолчанию

а как проверить индекс???
casio23 вне форума Ответить с цитированием
Старый 07.01.2011, 16:45   #12
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А это смотря как ты эти панели создавал. Например у них нет такого свойства как индекс контролов по панелям. Но есть свойство TAG , где можно указать номер каждой панели а потом и проверять.
Либо же банально - по имени проверять
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 07.01.2011, 16:50   #13
casio23
Форумчанин
 
Аватар для casio23
 
Регистрация: 29.12.2010
Сообщений: 186
По умолчанию

оо спасибо за идею
casio23 вне форума Ответить с цитированием
Старый 07.01.2011, 19:06   #14
Sibedir
Тот ещё
Старожил
 
Аватар для Sibedir
 
Регистрация: 14.11.2007
Сообщений: 2,242
По умолчанию

Stilet, мне кажется вы путаете человека. Код приведенный мной удобен при написании, лаконичен и работоспособен. К тому же, если имена панелей изменяться, то это приведет к минимальным исправлениям и не повлечет ошибок от невнимательности.
А ваше решение требует делать кучу проверок и сравнений. Не пойму, зачем нужно столько мароки с такой тривиальной задачей. Имена сравнивать или тэги менять, а потом еще искать нужный компонент в цикле. А потом еще понадобится не с 4 по 7, а с 3 по 8 и опять править код. Не проще ли один раз в массив панели сохранить и больше ничего не править.
Sibedir вне форума Ответить с цитированием
Старый 07.01.2011, 21:02   #15
casio23
Форумчанин
 
Аватар для casio23
 
Регистрация: 29.12.2010
Сообщений: 186
По умолчанию

легко сказать?а вот как это сделать?
casio23 вне форума Ответить с цитированием
Старый 07.01.2011, 21:46   #16
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Не проще ли один раз в массив панели сохранить и больше ничего не править.
Возможно. Но ситуация у автора до конца не ясна. Может и будет удобно, а может и нет. В любом случае автору решать.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Активная кнопка leo-sergio HTML и CSS 7 15.07.2010 02:11
Активная вкладка и контролы на ней... prizrak1390 Общие вопросы Delphi 3 12.11.2008 01:46
Активная БД GLAZZ БД в Delphi 2 07.10.2008 17:17
Как создать программу-панель (как панель Msoffice), чтобы была поверх всех окон Romanbl4 Общие вопросы Delphi 6 27.06.2007 17:23
Активная папка D-fens Общие вопросы Delphi 2 06.06.2007 12:45