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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.12.2009, 19:23   #1
StartMis
Форумчанин
 
Регистрация: 21.04.2008
Сообщений: 175
По умолчанию FindComponent

Подскажите почему не изменяется caption у Button3:
Код:
procedure TForm1.Button1Click(Sender: TObject);
begin
(FindComponent('button3') as Tbutton).Caption:='Изменил';
end;

procedure TForm1.FormCreate(Sender: TObject);
var
  b:tbutton;
  i:integer;
begin
b:=tbutton.Create(owner);
b.Top:=100;
b.left:=100;
b.width:=100;
b.height:=100;
b.Name:='Button3';
b.Caption:=('Button3');

showmessage(b.Name);

form1.InsertControl(b);
end;
StartMis вне форума Ответить с цитированием
Старый 15.12.2009, 19:44   #2
Neeter
Форумчанин
 
Аватар для Neeter
 
Регистрация: 22.02.2009
Сообщений: 875
По умолчанию

Замените строчку:
Код:
b:=tbutton.Create(self);
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство.
Neeter вне форума Ответить с цитированием
Старый 15.12.2009, 19:51   #3
StartMis
Форумчанин
 
Регистрация: 21.04.2008
Сообщений: 175
По умолчанию

А можно объяснить, что значат owner и self
StartMis вне форума Ответить с цитированием
Старый 15.12.2009, 20:03   #4
Neeter
Форумчанин
 
Аватар для Neeter
 
Регистрация: 22.02.2009
Сообщений: 875
По умолчанию

Цитата:
А можно объяснить, что значат owner и self
Описание Self
А Owner (тип TComponent), это вроде, родитель компонента, хотя Parent (тип TWinControl) родитель точно. Я точно не знаю.

Owner - владелец. Ему компонент сообщает, когда уничтожается.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство.

Последний раз редактировалось mihali4; 15.12.2009 в 20:09.
Neeter вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
FindComponent WOLFak Общие вопросы Delphi 9 07.07.2012 23:29
В чем я ошибся? FindComponent zotox Помощь студентам 5 29.09.2009 02:27