Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Траблы со свойством TString.


Автор: C/L 19.10.2004, 13:31
Здрасти. У меня есть несколько Frame'ов, которые я добавляю на форму динамически в зависимости от различных ситуаций в процессе работы программы:

Frame03:=TFrame3.Create(Form1);
Form1.InsertControl(Frame03);

И все нормально работает, если не использовать компоненты со свойством TStrings, такие как Memo, RichEdit или даже RadioGroup. Если добавить их в фрейм и задать TStrings не пустой строкой, Frame отказывается выводится в форму без всяких сообщений об ошибке.
Я использую Delphi 5, в других еще не проверял.
Конечно можно добавить сразу все фреймы и изменять их видимость, но потом у меня их будет очень много и тратить под них память неохото.

Автор: p0s0l 19.10.2004, 13:40
Попробуй так:
Код
var
 Frame03 : TFrame3;
begin
 Frame03 := TFrame3.Create(Form1);
 Frame03.Parent := Form1;
end;

Автор: C/L 19.10.2004, 15:23
Спасибо p0s0l, так все работает нормально. Получается метод InsertControl вообще ненужен.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)