Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.12.19;
Скачать: CL | DM;

Вниз

Обращение к контролам на форме при динамическом её создании...   Найти похожие ветки 

 
Maxuz   (2004-12-07 12:24) [0]

Есть такая проблема! Приложение (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:31) [1]

TLabel(Components[]), естественно


 
Александр Иванов ©   (2004-12-07 12:33) [2]

SomeForm.Label1.Caption:="Label";

Или

(SomeForm.Components[i] as TLabel).Caption := "Label";



Страницы: 1 вся ветка

Текущий архив: 2004.12.19;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.024 c
3-1100713088
SergP.
2004-11-17 20:38
2004.12.19
SQL. DELETE из одной (нескольких таблиц) при использ. нескольких


8-1095442821
DelManiac
2004-09-17 21:40
2004.12.19
MP3 ---> CDA


3-1101121950
Aleksandr.
2004-11-22 14:12
2004.12.19
Не удается избавиться от ошибки "Не удалось найти строку..." ADO


6-1097261922
QuestionX
2004-10-08 22:58
2004.12.19
Размер принимаемых данных


14-1101825425
Dada
2004-11-30 17:37
2004.12.19
Ой, я вас умолую, неговорит мне...