Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Создание массива QRLabel


Автор: Syrex 6.10.2006, 14:00
есть лист отчета (QReport). На данном отчете расположены 40 компонент QRLabel.
Код

QRFam->Caption=FAll->Table1Fam->AsString;
...

Может возможно сделать что-то типа этого:
Код

for(int i=0;i<40;i++)
QRLabel[i]->Caption=FAll->Table1->Fields->Fields[i]->AsString;

Если такое возможно, то как это реализовать??

Автор: tigger 6.10.2006, 15:37
Посмотри может поможет
http://forum.vingrad.ru/index.php?showtopic=74813&hl=

Автор: Syrex 6.10.2006, 16:04
А как теперь задать положение созданной копмоненты и показать её видимость??

Автор: tigger 6.10.2006, 16:09
Ну
->Left =
->Top = 
->Visible =
как обычно или что не так

Автор: Syrex 6.10.2006, 16:23
Т. е. 
Код

((Tedit *)Component[i])->Left=100

Автор: tigger 6.10.2006, 16:35
Да

Автор: Syrex 6.10.2006, 16:40
Проделав всё это прищел к выводу, что компоненту создавать надо ручками, что меня уже не устраивает. Теперь как бы программно написать создание данной компоненты динамически??

К модераторам: если для этого надо создать новую тему, то не наказывайте, а просто на пишите об этом!!


Автор: tigger 6.10.2006, 16:57
http://forum.vingrad.ru/index.php?showtopic=110200&unread=1&hl=%D0%B4%D0%B8%D0%BD%D0%B0%D0%BC%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8

Автор: Syrex 6.10.2006, 17:04
Огромнеёшее спасибо

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