Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / FoxPro, Visual FoxPro Новый топик    Ответить
 Количество символов в строке с помощью RGB  [new]
R_Viktor
Member

Откуда: Кишинев
Сообщений: 4
Всем привет! Задача в том что-бы в строке по окончании набора последнего (предпоследнего) символа, менялся цвет символов данной строки. Своего рода предупреждение для моих дураков:)
10 фев 04, 16:16    [529455]     Ответить | Цитировать Сообщить модератору
 Re: Количество символов в строке с помощью RGB  [new]
Hel!Riser
Member

Откуда: Нижний Новгород
Сообщений: 972
либо пользовать RTF либо менять краску у фсего txt. Проверку по длииноте делать в InteractiveChange
10 фев 04, 16:25    [529481]     Ответить | Цитировать Сообщить модератору
 Re: Количество символов в строке с помощью RGB  [new]
Вячеслав Клепинин
Member

Откуда: Санкт-Петербург
Сообщений: 336
Если TextBox используется для ввода строки, то рекомендую
в его методе InteractiveChange написать следующий код:

IF LEN(ALLTRIM(this.Value)) > 5 && Для строки длинее 5 символов
this.ForeColor = RGB(128,0,0) && Красный
ELSE
this.ForeColor = 0 && чёрный
ENDIF

То же можно сделать для числовых полей, анализируя не
длину, а введённое значение.
10 фев 04, 16:28    [529490]     Ответить | Цитировать Сообщить модератору
 Re: Количество символов в строке с помощью RGB  [new]
R_Viktor
Member

Откуда: Кишинев
Сообщений: 4
Вячеслав спасибо за помощь все получилось как я хотел!!!
10 фев 04, 17:02    [529574]     Ответить | Цитировать Сообщить модератору
Все форумы / FoxPro, Visual FoxPro Ответить