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

Проблема со шрифтом в FooterBand (перекрываются настройки)

Добавлено: 23 окт 2006, 07:01
Eugene A. Bykov
Добрый день,
Никак не могу заставить FooterBand отображаться тем шрифтом, который задан на этапе проектирования отчёта. На некоторых текстбоксах в DataBand стоят обработчики, выделяющие эти текстбоксы исходя из данных:

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

bool flag=(tRegRep.CONCOD.ToString().Length>0);
if (tRegRep.PROD_OTM.ToString()=="1")
{
	tLoc.Font=new Font(tLoc.Font.FontFamily, 8.0F, FontStyle.Bold);
	tLoc.Brush=new StiSolidBrush(Color.Silver);
	
}
else
{
	tLoc.Font=new Font(tLoc.Font.FontFamily, 8.0F, FontStyle.Regular);
	tLoc.Brush=new StiSolidBrush(Color.Transparent);
}

и подобные.

Может они как-то влияют на футер? В футере я тоже пробовал прописать в BeforePrint установку нужного шрифта тем же способом, но безуспешно.

Может, есть возможность задать свойством невозможность программно изменить настройки шрифта текстбокса? Что-нибудь вроде KeepDesignSettings=true и тогда либо exception, либо ничего при попытке изменить шрифт?

Спасибо.

Проблема со шрифтом в FooterBand (перекрываются настройки)

Добавлено: 23 окт 2006, 10:58
Edward
Дело в том, что FooterBand не имеет свойства, которое бы управляло выводом размещенных на нем объектов. Вы можете только измениять цвет заливки бэнда. Для изменения шрифта текстбоксов, размещенных на бэнде, используйте свойство Conditions текстбоксов или обработчик BeforePrint текстбоксов, как Вы и написали.
Если все же не удаётся справиться с проблемой стандартными средствами, обращайтесь на Изображение , разберёмся и поможем.
Спасибо.