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

Вниз

Создание компонентов   Найти похожие ветки 

 
Jaguar ©   (2002-04-30 10:36) [0]

Добрый день/утро/вечер/ночь.
Передо мной стоит следующая проблема: в ресурсном файле хранятся данные о каких-либо записях, их формат не особо важен. Их количество мне не известно, точнее - оно может меняться. И вот при чтении этого ресурсного файла нужно для каждого элемента, прочтенного из файла, создать на форме компонент типа TLabel, присвоить ему определенные настройки, обработчик и т.п. Я пытался сделать это следующим образом:

var
Ar:array of TLabel;
...
begin
SetLength(Ar,Count);
for i:=0 to Count-1 do
Ar[i]:=TLabel.Create(MainForm);

После этого шла настройка свойств и обработчиков. Результат - ноль. Код выполняется без ошибок, однако на форме ничего не появляется(текст меток я задавал).
В чем состоит моя ошибка?


 
Song ©   (2002-04-30 10:38) [1]

Вот посмотреть бы на "... после этого шла настройка свойств и обработчиков"


 
Виктор Щербаков ©   (2002-04-30 10:42) [2]

Может Parent label"ам забыл указать или указал неправильно.


 
Ally ©   (2002-04-30 10:44) [3]

Попробуйте задать свойство Parent создаваемому Label"у. То есть:

(Ar[i] as TLabel).Parent := Self;

Кроме того, не забудьте про св-ва Top, Left и Caption. Все должно получиться.

Удачи.


 
Jaguar ©   (2002-04-30 13:35) [4]

Спасибо всем. Нашел свою ошибку:
(Ar[i] as TLabel).Parent := Self;

Вот этого как раз и не было. Еще раз спасибо всем откликнувшимся.



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

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

Наверх




Память: 0.47 MB
Время: 0.008 c
1-49947
BigBadMutuh
2002-05-01 09:34
2002.05.16
Как узнать время?


1-50009
MisterBin
2002-04-30 18:26
2002.05.16
Как получить названия только папок в текущей папке?


1-49949
Riko
2002-05-04 11:56
2002.05.16
Как программно показать в PageControl определенный TabSheet?


1-49988
Дмитрий000
2002-04-30 10:07
2002.05.16
Передача параметров в DLL


3-49849
emice
2002-04-19 02:23
2002.05.16
БД без db компонентов Помогите пожалуйста