Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.022 c
4-1099393875
Леонид
2004-11-02 14:11
2004.12.19
Перехват сообщения другого приложения


14-1101560486
OneFragLeft
2004-11-27 16:01
2004.12.19
Пришла идея, что даже вылез из за стола (ужинал)


3-1100850329
axx
2004-11-19 10:45
2004.12.19
Рекомендации по FIBs и TThread


1-1102248440
OldFrits
2004-12-05 15:07
2004.12.19
Перенос кода с С++ на Паскаль


1-1102156599
PURGEN
2004-12-04 13:36
2004.12.19
мат. функция




   Наверх