novo_again

Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата:| Странно, но первого эффекта (воспроизведение твоего случая) снова добиться не смог. | Весь секрет в том, что в MasterField зашито значение ListBox, а не поля. Наткнулся на еще одну проблему - при выводе на печать, зараза, печатаются одни "Ы"((( Хотя шрифт в свойствах принтера поставил не встроенный, а загружаемый. Блин, неужели нет такого символа, чтобы был как кирпичик?... Добавлено: Цитата:| Всё коллеги, элегантное решение от некоего Dirk Goldgar из самого низа поста на _http://ureader.com/msg/104366694.aspx найдено - проверено, работает!!! | После проблем с распечаткой буквы "Ы" понял, что этот Дирк пошел не совсем простым путем. Мягко говоря. Более лаконично будет так: - создаем на форме текстбоксы по количеству необходимых цветов, - красим их во все необходимые варианты цвета, - для них и для тех полей, которые нужно подсветить, границу и фон делаем Transparent, и делаем по размеру и по положению их все одинаковыми один над другим, - главное подсвечиваемое поле делаем Меню/Формат/На передний план (как то так), - для цветовых ящиков значение CountrolSource пишем: =IIf(условие для включения цвета,String(255," "),Null), - для всех цветовых боксов делаем возможным сжатие/расширение в свойствах. Всё. |