Главная страница
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.024 c
3-96143
SergBBS
2003-09-08 12:13
2003.09.29
FibPlus


1-96204
falcan
2003-09-15 19:45
2003.09.29
Злобные эдиты и противные массивы


1-96261
ZoKr
2003-09-17 10:41
2003.09.29
Штрих-Код


1-96186
Vinter
2003-09-16 09:46
2003.09.29
компоненты для кодирования и раскодирования


1-96262
ShadowSmart
2003-09-17 11:36
2003.09.29
try except end