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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.08.2012, 00:03   #1
DIgorevich
Погулять вышел
Участник клуба
 
Аватар для DIgorevich
 
Регистрация: 17.05.2010
Сообщений: 1,573
По умолчанию FindComponent не находит созданный компонент

Создаю в реальном времени компонент (он виден, все, как положено), но при создании следующего компонента, мне бы хотелось узнать ширину только что созданного, а мне выдает ошибку. И даже если узнавать не ширину, а только что присвоенное значение Caption, то показывает пустое сообщение.


Код:
             ilbltheme:=TLabel.Create(inputbox);
             ilbltheme.Tag:=getmailXML.Root.Nodes[2].NodeCount - getmailx;
             ilbltheme.Name:='inputtheme'+inttostr(getmailXML.Root.Nodes[2].NodeCount - getmailx);
             ilbltheme.Left:=20;
             ilbltheme.Top:=40*tabsheet1.Tag;
             ilbltheme.Caption:=mailtheme;
             ilbltheme.Visible:=true;
             ilbltheme.Height:=14;
             ilbltheme.AutoSize:=True;
             ilbltheme.Parent:=inputbox;
             ilbltheme.Cursor:=crHandPoint;
             ilbltheme.Font.Size:=8;
             ilbltheme.Font.Style:=ilbltheme.Font.Style+[fsUnderline];

            ShowMessage(IntToStr((FindComponent(Format('inputtheme%d',[getmailXML.Root.Nodes[2].NodeCount - getmailx])) as TLabel).width));
Помогите разобраться, пожалуйста.
Никогда не знаешь, где тебе повезет... (Фрай)
DIgorevich вне форума Ответить с цитированием
Старый 26.08.2012, 00:11   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

ShowMessage(IntToStr((inputbox.FindComponent...
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 26.08.2012, 00:12   #3
DIgorevich
Погулять вышел
Участник клуба
 
Аватар для DIgorevich
 
Регистрация: 17.05.2010
Сообщений: 1,573
По умолчанию

Аватар, огромнейшее спасибо!
Никогда не знаешь, где тебе повезет... (Фрай)
DIgorevich вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
FindComponent WOLFak Общие вопросы Delphi 9 07.07.2012 23:29
FindComponent Enclounter Windows Forms 14 26.04.2012 22:45
Проблема с FindComponent Sullla Общие вопросы Delphi 17 28.09.2011 16:30
Перетаскиавние формы за динамически созданный компонент MyIE Общие вопросы Delphi 1 10.10.2010 11:15
FindComponent StartMis Общие вопросы Delphi 3 15.12.2009 20:03