powered by simpleCommunicator - 2.0.57     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / С# DataBindings цвет
4 сообщений из 4, страница 1 из 1
С# DataBindings цвет
    #38133325
Фотография vah
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скажите пожалуйста, как с помощью DataBindings возможно изменить цвет контрола по условию?

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

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



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



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

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

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

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

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




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




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

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

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


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