Страница 1 из 2
Как сделать объект невидимым?
Добавлено: 22 июл 2010, 22:54
runaluna
Здравствуйте, есть необходимость отображать или не отображать объект например, Text в зависимости от условия.
Подскажите, пожалуйста как это сделать?
Получилось только, если отдельно убирать его границы, заливку, делать прозрачным шрифт.. Может есть более удобный способ?
Как сделать объект невидимым?
Добавлено: 23 июл 2010, 04:45
Ivan
Здравствуйте.
Используйте свойство компонента Condition: впишите ваше условие и снимите флажок "Component is Enabled".
Теперь при срабатывании условия компонент будет выключаться полностью.
Спасибо.
Как сделать объект невидимым?
Добавлено: 26 июл 2010, 01:22
runaluna
Спасибо!
Как сделать объект невидимым?
Добавлено: 26 июл 2010, 03:37
Andrew
Пожалуйста!
Будут еще вопросы - обращайтесь, поможем.
Как сделать объект невидимым?
Добавлено: 28 июл 2010, 07:43
4it
Используйте свойство компонента Condition: впишите ваше условие и снимите флажок "Component is Enabled".
Теперь при срабатывании условия компонент будет выключаться полностью.
А возможно ли удалить просто содержимое ячейки, оставив ее границы? (Прозрачный шрифт при экспорте в rtf все равно отображается)
Как сделать объект невидимым?
Добавлено: 28 июл 2010, 10:47
Jan
Здравствуйте,
Можно использовать такое выражение в текстовом компоненте:
Код: Выделить всё
{mycondition ? Customers.Field.ToString() : ""}
Спасибо.
Как сделать объект невидимым?
Добавлено: 29 июл 2010, 05:33
4it
Jan писал(а):Здравствуйте,
Можно использовать такое выражение в текстовом компоненте:
Код: Выделить всё
{mycondition ? Customers.Field.ToString() : ""}
Спасибо.
А если необходимо удалить системную переменную {GroupLine.} ? И еще данный код прописывается в самом редакторе текстовой компоненты, в TAG или во вкладке условия?
Как сделать объект невидимым?
Добавлено: 29 июл 2010, 09:08
Ivan
Здравствуйте.
Вы можете написать выражение в самом редакторе текстовой компоненты, например:
Другой вариант: вы можете вписать ваше условие в редакторе условия, при этом установите галочку "Assign Expression", а поле оставьте пустым.
Спасибо.
Как сделать объект невидимым?
Добавлено: 09 авг 2010, 06:14
4it
Скажите пожалуйста как можно убрать границы (допустим верхнюю границу) ячейки в зависимости от определенного условия?
Как сделать объект невидимым?
Добавлено: 09 авг 2010, 07:40
Aleksey
Здравствуйте.
Вы можете использовать следующий код в событии BeforePrintEvent:
Код: Выделить всё
Text1.Border = new StiBorder(StiBorderSides.Top|StiBorderSides.Left, Color.Black, 1, StiPenStyle.Solid, false, 0, null);
Спасибо.