Size: a a a

2020 April 27

DB

Dmitry Belkevich in Delphi & Lazarus
ок, благодарю! посмотрю что там
источник

AI

Alexander Ivanov in Delphi & Lazarus
источник

ВЖ

Владислав Жданов in Delphi & Lazarus
Всем привет:
Вопрос такой:
Как можно покрасить только одну строку в dbverticalgrid?

Styles.content.textcolor красит все.

В dbverticalgrid - 8 полей verticalgriddbeditorrow и при изменении любого параметра в одном он же меняется во всех.

Уже все голову сломал, что покрасить 1 поле verticalgriddbeditorrow
источник

ВЖ

Владислав Жданов in Delphi & Lazarus
Вопрос гуглил. Ответа не нашел. Использовать другой компонент по типу dbgrid - не вариант, надо быстро решить вопрос, а в проекте все так прошлые программисты нахераборили, что проще пока с dbverticalgrid вопрос решить, чем перекраивать все
источник

AS

Alexey Shumkin in Delphi & Lazarus
Владислав Жданов
Всем привет:
Вопрос такой:
Как можно покрасить только одну строку в dbverticalgrid?

Styles.content.textcolor красит все.

В dbverticalgrid - 8 полей verticalgriddbeditorrow и при изменении любого параметра в одном он же меняется во всех.

Уже все голову сломал, что покрасить 1 поле verticalgriddbeditorrow
у него есть событие для отрисовки?
источник

АВ

Александр В in Delphi & Lazarus
Там по идее должно быть событие типа GridView_CustomDrawCell
источник

ВЖ

Владислав Жданов in Delphi & Lazarus
Alexey Shumkin
у него есть событие для отрисовки?
Getdisplaytext , пожалуй, единственное, которое красит, насколько я смог найти
источник

AS

Alexey Shumkin in Delphi & Lazarus
Владислав Жданов
Getdisplaytext , пожалуй, единственное, которое красит, насколько я смог найти
оно красит? или просто текст возвращает?
источник

ВЖ

Владислав Жданов in Delphi & Lazarus
Оно красит
источник

ВЖ

Владислав Жданов in Delphi & Lazarus
Вот это покрасит текст в черный. Вернее сначала в красный, а потом в черный. Если else убрать - красится все в красный. Все 8 dbverticalgriddbeditorrow
источник

ВЖ

Владислав Жданов in Delphi & Lazarus
Хотя задана раскраска, казалось бы, для одного
источник

ВЖ

Владислав Жданов in Delphi & Lazarus
Где-то, видимо, есть связь всех dbverticalgriddbeditorrow, но я найти не могу. Не понимаю, как они все связаны между собой
источник

AS

Alexey Shumkin in Delphi & Lazarus
Владислав Жданов
Вот это покрасит текст в черный. Вернее сначала в красный, а потом в черный. Если else убрать - красится все в красный. Все 8 dbverticalgriddbeditorrow
это херня тут написана ))
источник

AS

Alexey Shumkin in Delphi & Lazarus
Владислав Жданов
Вот это покрасит текст в черный. Вернее сначала в красный, а потом в черный. Если else убрать - красится все в красный. Все 8 dbverticalgriddbeditorrow
описание типа Sender ? RowProperties...
источник

ВЖ

Владислав Жданов in Delphi & Lazarus
Alexey Shumkin
описание типа Sender ? RowProperties...
Хм, поправьте тогда, пожалуйста:)
А то я уже не знаю, как описать
источник

АВ

Александр В in Delphi & Lazarus
Ну если написать там  sender. - должен список вывалиться этих самых свойств, там если посмотреть?
источник

ВЖ

Владислав Жданов in Delphi & Lazarus
Alexey Shumkin
описание типа Sender ? RowProperties...
В event 4 пунктов, которые условно можно все засунуть в properties больше нет ничего.

Кстати, ручное изменение цвета текста приводит к тому, что весь текст красится
источник

ВЖ

Владислав Жданов in Delphi & Lazarus
Ну в смысле для всех dbverticalgriddbeditorrow, хотя цвет ВРУЧНУЮ меняется в одном:)
источник

АВ

Александр В in Delphi & Lazarus
А у них свойство tag есть?
источник

ВЖ

Владислав Жданов in Delphi & Lazarus
Александр В
А у них свойство tag есть?
Есть, для всех меняется также, когда меняешь в одном
источник