Евгений |
Отправлено: 20.07.2004, 13:39 |
|
Не зарегистрирован
|
Как можно достучаться к свойствам компонента в отчёте FastReport из своего кода ? (Например, просто сделать компонет Memo невидимым) |
|
MDM |
Отправлено: 20.07.2004, 14:04 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 23
|
QUOTE (Евгений @ 20/07/2004, 14:41) | Как можно достучаться к свойствам компонента в отчёте FastReport из своего кода ? (Например, просто сделать компонет Memo невидимым) |
Зачем, можно узнать по подробнее? И к какому Memo ты стучишься к тому, что на отчете frMemo или к тому что на форме. |
|
AVC |
Отправлено: 20.07.2004, 14:24 |
|
Ветеран
Группа: Модератор
Сообщений: 1583
|
Полный обход компонентов FastReport
CODE |
TfrReport *frep;
AnsiString name;
for (int i=0; i < frep->Pages->Count; i++)
{ for (int j=0; j < frep->Pages->Pages[i]->Objects->Count; j++)
{
/*
... Здесь работаем через
dynamic_cast<TfrDOAQuery*>((TObject*)(frep->Pages->Pages[i]->Objects->Items[j]));
или анализируя имена объектов
*/
} // all objects
} // all pages
|
Идея понятна ?
PS. Но лучше работать срествами самого FastReport например через события формы диалога.
Отредактировано AVC — 20/07/2004, 14:28 |
|
Евгений |
Отправлено: 20.07.2004, 14:40 |
|
Не зарегистрирован
|
QUOTE | к какому Memo ты стучишься к тому, что на отчете frMemo или к тому что на форме. |
Тот, который в самом отчёте.
-----------------
Идея в общем понятна.
А я знаю имя компонента, к которому хочу получить доступ. Перебор мне нужен.
Что-то всё равно не выходит. |
|