Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.05.16;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.005 c
7-50142
dia-lagl
2002-02-16 11:09
2002.05.16
Hibernate


14-50097
Deus
2002-04-04 16:27
2002.05.16
Чё же такой форум фиговый?


3-49854
AFROLOV
2002-04-19 11:21
2002.05.16
Почему не работает Select ?


7-50149
Ahad
2002-02-14 16:58
2002.05.16
ISAPI


14-50129
Agent Smith
2002-04-08 17:23
2002.05.16
России принимают DMCA!





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский