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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.11.2017, 21:27   #1
alman12
Форумчанин
 
Регистрация: 30.12.2013
Сообщений: 466
По умолчанию Найти компонент на активном вкладке Pagecontrol1 а не по всех вкладках

как реализовать чтобы найти компонент на активном вкладке Pagecontrol1 а не на всех вкладках
Код:
if FindComponent('Br') as pagecontrol1.ActivePage<>nil then
ShowMessage('Компонент уже создан !');
alman12 вне форума Ответить с цитированием
Старый 12.11.2017, 21:58   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

Код:
if PageControl.ActivePage.FindComponent('blabla')<>nil then ...
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 12.11.2017, 22:23   #3
alman12
Форумчанин
 
Регистрация: 30.12.2013
Сообщений: 466
По умолчанию

попрежному ищет на всех вкладках
alman12 вне форума Ответить с цитированием
Старый 12.11.2017, 22:39   #4
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

А где он по прежнему искал? Примени правильно и не будет искать по всем вкладкам ))
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 13.11.2017, 00:18   #5
alman12
Форумчанин
 
Регистрация: 30.12.2013
Сообщений: 466
По умолчанию

код находит компонент на не активном вкладке
alman12 вне форума Ответить с цитированием
Старый 13.11.2017, 07:27   #6
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

Если создаешь динамически, то параметр Owner TabScheet а не PageControl задавай
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 13.11.2017, 09:45   #7
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,515
По умолчанию

Цитата:
то параметр Owner TabScheet а не PageControl задавай
или задействуй FindControl(искать не просто компонент, а ВИЗУАЛЬНЫЙ компонент, имеющий не только владельца(owner), но и родителя(визуального)Parent.
Цитата:
компонент на активном вкладке Pagecontrol1
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дан массив а(n) типа SWORD. найти сумму всех отрицательных элементов массива.помогите найти ошибку Юлия123456 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 07.09.2016 06:12
Дан текст. Найти множество всех слов, которые встречаются во всех предло-жениях текста. Anton94.by Помощь студентам 1 31.03.2014 15:30
динамическое создание image в PageControl1 wulf_01 Помощь студентам 2 23.05.2011 14:32
Ошибка при переходе к другой вкладке PageControl1 в Delphi 2010 Kreadlling БД в Delphi 2 07.04.2011 21:02