![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Обращение к контролам на форме при динамическом её создании... [D7, NT4, Win2k, WinXP]
Maxuz © (2004-12-07 12:24:00)Есть такая проблема! Приложение (com-server) динамически создаёт форму таким образом:
var
SomeForm : TForm;
FormClass : TFormClass;
begin
FormClass := TFormClass(FindClass('TForm2'));
SomeForm := FormClass.Create(Application);
SomeForm.ShowModal;
end;
Каким образом можно обратиться к контролам располагающимся на создаваемой форме... например мне нужно изменить Caption одного Label'a... Обращаться как я понимаю нужно через свойство Components[] объекта SomeForm. Как выполнить приведение типов чтобы стало доступно свойство Caption (например)? Спасибо!
Александр Иванов (2004-12-07 12:33:00) [1]SomeForm.Label1.Caption:='Label';
Или
(SomeForm.Components[i] as TLabel).Caption := 'Label';
ЮЮ (2004-12-07 12:31:00) [2]TLabel(Components[]), естественно