![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
![]()
Добрый день.
Что-то не могу сообразить... Допустим в таблице в числовом поле указаны проценты чего-то и 4 строки 40 30 20 10 //итого 100% Как залить первую ячейку каким-нибудь цветом на 40%, вторую - на 30% и т.д.??? (Получится что-то типа диаграммы). Понимаю, что нужно обрабатывать OnDrawDataCell. Ширина столбца в пикселях будет 100%.... А как закрасить? |
![]() |
![]() |
![]() |
#2 | |
Форумчанин
Регистрация: 22.06.2007
Сообщений: 414
|
![]() Цитата:
Нет невыполнимых задач, всё дело времени...
|
|
![]() |
![]() |
![]() |
#3 |
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
![]()
Ну, да... Так я могу закрасить любую ячейку.
Но как закрасить часть ячейки? Ведь Rect определен как константа... и я не могу изменить ширину прямоугольника.... |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 22.06.2007
Сообщений: 414
|
![]()
DBGrid1.Canvas.Rectangle(Rect.Left, Rect.Top, дальше сам поиграйся, непомню точно) - непомню как там...
Нет невыполнимых задач, всё дело времени...
|
![]() |
![]() |
![]() |
#5 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Я уже давал на это и ответ и пример раскрасски ячеек DBGrid - рули поиском.
I'm learning to live...
|
![]() |
![]() |
![]() |
#6 |
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
![]()
Stilet, я поднял, поиском все... Но все не то. Я знаю как раскрасить столбцы, строки и ячейки Грида. Мне же нужно раскрасить часть ячейки, чтобы получилось как на картинке
![]() Последний раз редактировалось _SERGEYX_; 02.06.2008 в 10:52. |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 22.06.2007
Сообщений: 414
|
![]()
Лови и не ссорся с модератором причём заслуженным:
Код:
Нет невыполнимых задач, всё дело времени...
|
![]() |
![]() |
![]() |
#8 |
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
![]()
D-mon, спасибо. Именно то, что нужно.
|
![]() |
![]() |
![]() |
#9 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Позволь выдать вторую версию твоего кода, как мне кажется он короче: Код:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#10 | |
Форумчанин
Регистрация: 22.06.2007
Сообщений: 414
|
![]() Цитата:
Нет невыполнимых задач, всё дело времени...
|
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Удаление символа в ячейке | Flangini | Microsoft Office Excel | 2 | 05.05.2008 14:02 |
картинка (jpeg) в ячейке | Andrew999 | Microsoft Office Excel | 2 | 04.02.2008 04:49 |
два числа в одной ячейке | zetrix | Microsoft Office Excel | 1 | 23.12.2007 23:24 |
Как обратиться к ячейке таблицы | Аналитик | Помощь студентам | 16 | 29.11.2007 20:11 |
Доступ к конкретной ячейке | Gorin | БД в Delphi | 14 | 27.06.2007 16:24 |