|
|
|
Раскраска DbGridEh
|
|||
|---|---|---|---|
|
#18+
Есть 3 вопроса по этой компоненте: Можно ли нарисовать и как? 1. треугольник в ячейке в правом верхнем углу, наподобие как в excel заметка или ошибка? 2. Как обрисовать(визуально выделить столбцы) границы двух ячеек, т.е. сейчас есть серая разметка всех ячеек, мне надо визуально расчертить через 2 клетки. 3. Можно ли по условию в одной ячейке, скажем в 3-ей, отрисовать 0-ую(поменять шрифт или фон, не важно)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2019, 10:59 |
|
||
|
Раскраска DbGridEh
|
|||
|---|---|---|---|
|
#18+
Для изменения параметра вывода ячейки используй метод: TDBGidEh1.GetCellParams ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2019, 11:23 |
|
||
|
Раскраска DbGridEh
|
|||
|---|---|---|---|
|
#18+
AndrewP_, я с DBGridEh дела имел мало :) но по аналогии с TdxDBGrid/TcxDBGrid отрисовывал бы ячейку сам в событии OnDrawDataCell (вроде) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2019, 12:04 |
|
||
|
Раскраска DbGridEh
|
|||
|---|---|---|---|
|
#18+
Валерий666 я с DBGridEh дела имел мало :) но по аналогии с TdxDBGrid/TcxDBGrid отрисовывал бы ячейку сам в событии OnDrawDataCell (вроде) В DBGridEh для отрисовки цвета фона и шрифта лучше использовать специально для этого созданный метод TDBGidEh1.GetCellParams. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2019, 12:25 |
|
||
|
Раскраска DbGridEh
|
|||
|---|---|---|---|
|
#18+
AndrewP_, Метод не важен, важны 3 вопроса, можно ли это реализовать и как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2019, 12:28 |
|
||
|
Раскраска DbGridEh
|
|||
|---|---|---|---|
|
#18+
Рисую треугольник как в Excel: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2019, 12:31 |
|
||
|
Раскраска DbGridEh
|
|||
|---|---|---|---|
|
#18+
Non-GrataРисую треугольник как в Excel: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Спасибо за наводку! Не мог понять, почему у меня не работает, оказалось в конце стоит DefaultDrawColumnCell, и он все перерисовывал как хотел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2019, 16:39 |
|
||
|
Раскраска DbGridEh
|
|||
|---|---|---|---|
|
#18+
Валерий666оказалось в конце стоит DefaultDrawColumnCell, и он все перерисовывал как хотел. Дык, это давно было известно :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2019, 19:51 |
|
||
|
Раскраска DbGridEh
|
|||
|---|---|---|---|
|
#18+
ДокВалерий666оказалось в конце стоит DefaultDrawColumnCell, и он все перерисовывал как хотел. Дык, это давно было известно :) 2-о1 и 3-ий вопрос, по прежнему актуальны. В статье нет ответа ни них, в поисковиках перерыл первые 4-5 страниц. Нашел код: для раскраски ячейки в зависимости от значения в другой. но он мне не подходит, т.к. обработчик не тот что мне надо и там нету Rect-a Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Условно, у меня есть 3 ячейки. 3-я скрыта, и если в ней есть содержимое, то в ячейке 2 надо нарисовать треугольник(пример вверху)... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2019, 20:31 |
|
||
|
|

start [/forum/topic.php?fid=58&fpage=81&tid=2039772]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
44ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 224ms |
| total: | 330ms |

| 0 / 0 |
