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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.01.2023, 17:11   #11
cybernewbie
Пользователь
 
Регистрация: 01.10.2022
Сообщений: 63
По умолчанию

Но теперь встал вопрос, как не привязываться к определённому компоненту, у меня есть и GroupBox и Panel и т.д.
Вот что то подобное нужно:
Код:
while j<>(FindComponent(Panel1.Controls[i].Name) as Panel1.Controls[i].ClassType).ControlCount do begin
cybernewbie вне форума Ответить с цитированием
Старый 26.01.2023, 17:25   #12
macomics
Участник клуба
 
Регистрация: 17.04.2022
Сообщений: 1,833
По умолчанию

См. #2. Вам надо инициализацию переменной j внести в цикл for, иначе при втором проходе j в while может иметь начальное значение больше ControlCount.
macomics вне форума Ответить с цитированием
Старый 26.01.2023, 17:31   #13
cybernewbie
Пользователь
 
Регистрация: 01.10.2022
Сообщений: 63
По умолчанию

Да, так и сделал.
Вот только можно ли как то не ставить акцент на GroupBox?
cybernewbie вне форума Ответить с цитированием
Старый 26.01.2023, 17:46   #14
macomics
Участник клуба
 
Регистрация: 17.04.2022
Сообщений: 1,833
По умолчанию

А не проще приводить эти компоненты к TWinControl где и объявлены нужные вам поля ControlsCount и Controls?
macomics вне форума Ответить с цитированием
Старый 26.01.2023, 18:03   #15
cybernewbie
Пользователь
 
Регистрация: 01.10.2022
Сообщений: 63
По умолчанию

Цитата:
Сообщение от macomics Посмотреть сообщение
А не проще приводить эти компоненты к TWinControl где и объявлены нужные вам поля ControlsCount и Controls?
Возможно проще, надо пробовать
cybernewbie вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Найти и отключить выполнение анимации текста JS - отключить анимацию появления текста - Nivo Slider, модуль OC Slide show OmegaBerkut JavaScript, Ajax 2 21.12.2019 02:58
Помогите найти компоненты - Предлагаю сюда выкладывать различные компоненты для delphi. Deight Компоненты Delphi 79 17.09.2017 19:39
компонент Panel C++++ Помощь студентам 2 17.06.2014 09:44
Panel начинающий1 Компоненты Delphi 6 15.10.2009 13:58