Страница 1 из 1

StiReportTitleBand и StiText

Добавлено: 29 ноя 2007, 17:54
Грифин
Как правильно достучаться до компонента «Текст» если он расположен на бендере заголовка страницы.
Заранее спасибо

StiReportTitleBand и StiText

Добавлено: 30 ноя 2007, 09:00
Pavel
Поясните, пожалуйста, более подробно, откуда Вы хотите обратится к компоненту: из кода вашего приложения, или из дизайнера? Что Вам нужно сделать с компонентом?

Спасибо.

StiReportTitleBand и StiText

Добавлено: 03 дек 2007, 03:06
Грифин
Да извините, не уточнил нормально мою задачу. Обращаюсь из своего приложение, а питаюсь просто 2 компонентам текса передать значение даты «с» и даты «по»

StiReportTitleBand и StiText

Добавлено: 03 дек 2007, 06:49
Edward
Используйте, пожалуйста свойство TextValue объекта StiText.

Спасибо.

StiReportTitleBand и StiText

Добавлено: 03 дек 2007, 09:27
Грифин
Edward писал(а):Используйте, пожалуйста свойство TextValue объекта StiText.

Спасибо.
Это я знаю. Просто когда я хотел вот так обратиться:

Код: Выделить всё

((StiText)stiReport1.Pages["Pages1"].Components["stiTextStart"].).Text.Value = dTPStart.Value.ToString();
Мне возвращается ошибка что не найдена ссылка на объект. Как только кинул текстовой компонент вне бендера заголовка то все нормально.

StiReportTitleBand и StiText

Добавлено: 03 дек 2007, 15:30
Vital
Используйте пожалуйста следующий код:

Код: Выделить всё

((StiText)stiReport1.Pages["Pages1"].GetComponents()["stiTextStart"]).Text.Value = dTPStart.Value.ToString();
или

Код: Выделить всё

((StiText)stiReport1.GetComponents()["stiTextStart"]).Text.Value = dTPStart.Value.ToString();
p.s. Но лучше использовать переменные в Вашем случае. Посмотрите пример проекта Variables.

Спасибо.