Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / С# DataBindings цвет / 4 сообщений из 4, страница 1 из 1
01.02.2013, 11:05
    #38133325
vah
vah
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
С# DataBindings цвет
Скажите пожалуйста, как с помощью DataBindings возможно изменить цвет контрола по условию?

Например, данные у меня тенутся так:

Код: c#
1.
date_doc.DataBindings.Add("Text", maintreeBindingSource, "date");



мне надо, чтобы при
Код: c#
1.
"date">01.01.01



поле date_doc стало красным

Заранее благодарен.
...
Рейтинг: 0 / 0
01.02.2013, 22:06
    #38134423
Cat2
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
С# DataBindings цвет
vah,

С помощью DataBindings никак. Надо смотреть события OnPaint, оnFormated контролов
...
Рейтинг: 0 / 0
04.02.2013, 13:53
    #38136228
pation
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
С# DataBindings цвет
vahСкажите пожалуйста, как с помощью DataBindings возможно изменить цвет контрола по условию?

Например, данные у меня тенутся так:

Код: c#
1.
date_doc.DataBindings.Add("Text", maintreeBindingSource, "date");




мне надо, чтобы при
Код: c#
1.
"date">01.01.01




поле date_doc стало красным

Заранее благодарен.

да можно
связывай биндингом нужные свойства и пользуйся событиями Format и Parce
...
Рейтинг: 0 / 0
04.02.2013, 14:58
    #38136370
LameUser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
С# DataBindings цвет
vah,
Вам нужно изменить цвет одного конкретного контрола или сделать один набор правил для всех контролов, используемых в приложении которые биндятся к данным?
В первом случае можно подписаться на событие TextChanged, ValueChanged etc. - зависит от контрола.
Во втором случае как вариант наследоваться от стандартных контролов, и внутри унаследованного контрола переопределять цвета в зависимости от твоей бизнес логики, в интерфейсе использовать твои унаследованные контролы. Вариант не совсем удобен, особенно если уже много форм с контролами, зато позволит потом в одном месте управлять внешним видом всех твоих контролов. Знать бы масштаб задачи :)
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / С# DataBindings цвет / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]