Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Подсветка!
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток!!! У меня вопрос! Как сделать ... что бы при выполнении определенного условия менялся цвет textbox!(backcolor) Спасибо!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2004, 12:23 |
|
||
|
Подсветка!
|
|||
|---|---|---|---|
|
#18+
не совсем понятен вопрос при выполнениии каких условий ? если можно поконкретнее : как то содержание самого текста тогда может быть поможет метод interactivechange ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2004, 12:44 |
|
||
|
Подсветка!
|
|||
|---|---|---|---|
|
#18+
if inknig.data_post_archive != ctod("01.01.1900") тогда изменять цвет textbox 'а в форме!!! Не шрифт, а именно задний фон! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2004, 13:06 |
|
||
|
Подсветка!
|
|||
|---|---|---|---|
|
#18+
понимаете все равно не все понятно вот inknig.data_post_archive это свойство какого-то объекта если да то какого типа где это свойство изменяется и т.п. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2004, 13:22 |
|
||
|
Подсветка!
|
|||
|---|---|---|---|
|
#18+
Что тут непонятного!? Вообщем... есть сквозной запрос... в результате получается курсор с именем inknig. В inknig есть поле data_post_archive! Если значение этого поля не равно "01.01.1900" тогда надо поменять цвет textbox 'а в форме куда скидываются данные из данного курсора! Вопрос! Как поменять цвет!? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2004, 13:35 |
|
||
|
Подсветка!
|
|||
|---|---|---|---|
|
#18+
ну например после выполнения этого запроса и меняй свойство backcolor в зависимости от полученного значения ты же тексбоксу значения навязываешь как-то ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2004, 13:43 |
|
||
|
Подсветка!
|
|||
|---|---|---|---|
|
#18+
проанализируй твое поле в init формы и тут же при необходимости в операторе if помняй фон нужного textbox ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2004, 13:47 |
|
||
|
Подсветка!
|
|||
|---|---|---|---|
|
#18+
2sar это правильно если запрос запускается например в load формы а при последующих изменениях нужно действовать соответственно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2004, 13:53 |
|
||
|
Подсветка!
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2004, 14:25 |
|
||
|
Подсветка!
|
|||
|---|---|---|---|
|
#18+
Увы...я так уже пробовал писать но ничего у меня не вышло!!! Потому кинул вопрос на форум! Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2004, 15:17 |
|
||
|
Подсветка!
|
|||
|---|---|---|---|
|
#18+
Что не выходит? Изменение цвета или ошибка на команде CTOD(). Ты в курсе, что сравнение дат это очень не очевидная операция, которая зависит от ряда настроек? Если убрать условие прямое присвоение цвета проходит? ThisForm.container1.Text6.BackColor = RGB(255, 0, 0) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2004, 15:20 |
|
||
|
Подсветка!
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. Код: plaintext 1. Жду советов!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2004, 01:16 |
|
||
|
Подсветка!
|
|||
|---|---|---|---|
|
#18+
Дружище, проверь свойство BackStyle (для TextBox), случаем не Transparent-ли оно у тебя? Далее ... ммм ... случаем ты свой код не "обрамлял" конструкцией типа: ThisForm.LockScreen = True ... ThisForm.LockScreen = False и не забыл-ли установить его в False. А проще всего создай одну единственную форму с кнопкой и полем ввода. На Click() кнопки воткни: ThisForm.txtControl.BackColor = RGB(255, 0, 0) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2004, 01:25 |
|
||
|
Подсветка!
|
|||
|---|---|---|---|
|
#18+
Это конечно экзотика, но ... если для поля ввода установить DisabledBackColor и DisabledForeColor такими как Back и ForeColor, при этом для элемента управления установить Enabled = False - ты естественно ничего не увидишь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2004, 01:37 |
|
||
|
Подсветка!
|
|||
|---|---|---|---|
|
#18+
BladeRunnerДружище, проверь свойство BackStyle (для TextBox), случаем не Transparent-ли оно у тебя? Неа свойство Код: plaintext BladeRunnerДалее ... ммм ... случаем ты свой код не "обрамлял" конструкцией типа: ThisForm.LockScreen = True ... ThisForm.LockScreen = False Проект не мой! Я всего лишь дополняю его! Просмотрел... все в порядке! Единственное что у меня получилось это менять обрамление textbox (bordercolor)! Для этого нужно было поставить свойство specialEffect как Plain! А вот поменять задний фон..... :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2004, 10:51 |
|
||
|
Подсветка!
|
|||
|---|---|---|---|
|
#18+
Если проект чужой, то может быть много чего. Тут надо включать дебаггер и по шагам смотреть, что и как там происходит. Проверь сам факт изменения значения BackColor. Т.е. сравни значение ДО того как ты внес изменения и значение после открытия формы. Может в коде где-то прописано принудетельная установка цвета фона ПОСЛЕ того, как ты внес изменения. И кстати, о какой версии FoxPro идет речь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2004, 11:22 |
|
||
|
Подсветка!
|
|||
|---|---|---|---|
|
#18+
Фокс 6-й!!! Вобщем я все сделал!!! Все было очень просто! Опять сыграла моя невнимательность! :(( Код: plaintext 1. 2. 3. 4. 5. Код: plaintext Ну судите строго!! Всем большое спасибо за помощь! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2004, 17:12 |
|
||
|
Подсветка!
|
|||
|---|---|---|---|
|
#18+
BladeRunnerЭто конечно экзотика, но ... если для поля ввода установить DisabledBackColor и DisabledForeColor такими как Back и ForeColor, при этом для элемента управления установить Enabled = False - ты естественно ничего не увидишь. ... ответ то был дан!!! BladeRunner Спасибо!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2004, 17:21 |
|
||
|
|

start [/forum/topic.php?fid=41&tid=1595882]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
48ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 221ms |
| total: | 336ms |

| 0 / 0 |
