Страница 1 из 1
Детский вопрос (раскраски)
Добавлено: 05 Декабрь 2006, 16:38
USER
Коллеги! Запутался в конец. Все из-за желания угодить капризам пользователя.
Хочу на форме иметь информационную надпись, цвет которой меняется в зависимости от заданного условия: т.е. , если то-то - нет ошибок (зеленым цветом), а если как-то так-то - есть ошибки (красным цветом).
Каков синтаксис обращения к контролу (String) для выполнения данного "трюка", т.е. динамическое изменение цвета и фона надписи ?
Добавлено: 05 Декабрь 2006, 17:26
AnDS
?String1{PROP:FontColor}=color:red
ты это имеешь ввиду?
Добавлено: 06 Декабрь 2006, 8:20
Admin
Наверное вот так будет красивее:
?String1{PROP:Color} = COLOR:Green
SETFONT(?String1,,,COLOR:White,FONT:bold)
Добавлено: 06 Декабрь 2006, 10:47
USER
Вопрос действительно оказался детским... Тем более, что я "его" не поставил ! При этом перепробовал именно те варианты, которые были предложены уважаемыми Admin и AnDS, но без знака "?". Видимо, попался я на том, что работа идет с полем БД, а в Wind Formater`е в USE указывается чистое имя без знака вопроса! Также я писал и Embed`е . При этом компилятор "тишком-молчком" все это "употребил", а код - не отработал !
ЗЫ: Конечно, есть в компиляторе Клары достоинства:например, не надо после каждой строки ставить знак ";" как в некоторых "продвинутых" языках, точка вместо END и т.д. . Но молчать в таких "интересных местах" тоже как-то не корректно. Было бы при компиляции хоть какое-нибудь сообщение раз это соглашение в языке так уж важно. А то - "молчу", но - "не хочу"! Мы с напарником пол дня "пропотели" ...
Admin и AnDS
Спасибо за поддержку...
Добавлено: 06 Декабрь 2006, 14:11
AnDS
USER писал(а):ЗЫ: Конечно, есть в компиляторе Клары достоинства:например, не надо после каждой строки ставить знак ";" как в некоторых "продвинутых" языках, точка вместо END и т.д. . Но молчать в таких "интересных местах" тоже как-то не корректно. Было бы при компиляции хоть какое-нибудь сообщение раз это соглашение в языке так уж важно. А то - "молчу", но - "не хочу"! Мы с напарником пол дня "пропотели" ...
Admin и AnDS
Спасибо за поддержку...
Предполагаю, что конструкция вида:
String{prop:... работает так:
сначала "вычисляется" стринг (значение, скорее всего, будет 0).
затем к вычисленному номеру контрола применяется PROP.