
20.05.2010, 16:11
|
|
Участник форума
Регистрация: 18.04.2009
Сообщений: 120
Провел на форуме: 435863
Репутация:
80
|
|
Насчет первого вопроса - x это всего лишь название переменной а не компонента. Название компонента можно установить/прочитать так: x.Name
Это немного не то. Например я таким образом создал 5 полей, как мне изменить свойство Text в 4-ом поле?! Ведь имя я указывал только одно - "х".
Сорри, ступил.
Значит так, следующий код показал дочернее mdi окно у меня, при том что окно этой формы в avalaible forms:
Form2 := TForm2.Create(self);
Form2.Show;
где TForm2 - класс вторичной формы и свойства выставлены как у тебя
Это показать лишь одно, а если мне надо создать штук 10 динамично на основе одного класса с одним именем, и получать к ним доступ через свойство MDIChildren[номер]?
----------------------------------------
Добавлено:
В общем насколько я понял, в моём примере, runtime заключается в создании неограниченного количества однотипных объектов имеющих одно общее имя, обращение к которым происходит при помощи определенного свойства имеющего структуру массива.
Последний раз редактировалось Sams; 20.05.2010 в 16:18..
|
|
|