Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.09.29;
Скачать: CL | DM;

Вниз

У меня не работает FindControl на форме и FindComponent на панели   Найти похожие ветки 

 
IGORYOK ©   (2003-09-16 10:30) [0]

У меня не работает FindControl на форме и FindComponent на панели
И как это понять. Просто выводит AccessVialation


 
clickmaker ©   (2003-09-16 10:32) [1]

Код в студию


 
Юрий Зотов ©   (2003-09-16 10:34) [2]

FindComponent на панели сработает только для компонентов, владельцем (не родителем, а владельцем) которых является сама панель (а обычно это не панель, а форма).

FindControl на форме сработает только для тех контролов, родителем (не владельцем, а родителем) которых является сама форма (а не панель, не группбокс и пр.).

Более точный диагноз - ошибка в 17-й строке.


 
IGORYOK ©   (2003-09-17 09:42) [3]

Ты хочешь сказать, что если у меня в GroupBox лежат компоненты я не могу получить к ним доступ


 
Palladin ©   (2003-09-17 09:54) [4]

ты знаешь, у TGroupBox тоже есть FindComponent


 
Anatoly Podgoretsky ©   (2003-09-17 10:15) [5]

IGORYOK © (17.09.03 09:42) [3]
Нет это ты хочешь это сказать, а другие говорят получишь.
И можешь не сомневаться, это так.


 
Юрий Зотов ©   (2003-09-17 10:36) [6]

> IGORYOK © (17.09.03 09:42) [3]

Я хотел сказать то, что сказал - не больше и не меньше.

Если этой информации мало, то еще подсказка:
1. Нужно понять смысл свойств TComponent.Owner и TControl.Parent, а также разницу между ними.
2. Нужно поcмотреть в коде VCL, что из себя представляют свойства-списки TComponent.Components и TWinControl.Controls.
3. Нужно поcмотреть в коде VCL, как реализованы методы TComponent.FindComponent и TWinControl.FindControl.

И тогда все станет просто и понятно. Навсегда и для всех случаев.

Для Вашего же нынешнего случая, скорее всего, сработают FindControl на ПАНЕЛИ или FindComponent на ФОРМЕ. Как видите, делать нужно было ровно наоборот. А чтобы больше не ошибаться - см. выше п.п. 1-3.



Страницы: 1 вся ветка

Текущий архив: 2003.09.29;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.017 c
1-96264
Rembo
2003-09-17 05:56
2003.09.29
Поиск по документам MS Office


11-96158
nsvi
2003-01-08 03:24
2003.09.29
Опять по Proxies.dcu.


1-96231
Term
2003-09-17 17:47
2003.09.29
как удалить сом-объект


9-96047
Agent[007]
2003-03-23 15:11
2003.09.29
Загадка !


3-96055
АлеКс
2003-09-05 08:29
2003.09.29
Перенос данных