Главная страница
    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
1-49964
FATman
2002-05-04 19:38
2002.05.16
Как переписать файл до того как его удалит другая прога?


6-50063
ATLANTIDO
2002-03-04 14:54
2002.05.16
SERVICES


1-49970
eSKey
2002-04-29 17:42
2002.05.16
И как это убрать?!


3-49819
ao1973
2002-04-18 11:44
2002.05.16
КАК програмно СОЗДАТЬ файл БД ACESS-a ?


3-49841
Fishka
2002-04-18 12:44
2002.05.16
InterBase и Gbak





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский