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

start [/forum/search_topic.php?author=Avenger2&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
385ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 1339ms |
| total: | 1816ms |

| 0 / 0 |
