|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
30.05.2008, 14:48 | #1 |
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
Рисуем в ячейке DBGrig
Добрый день.
Что-то не могу сообразить... Допустим в таблице в числовом поле указаны проценты чего-то и 4 строки 40 30 20 10 //итого 100% Как залить первую ячейку каким-нибудь цветом на 40%, вторую - на 30% и т.д.??? (Получится что-то типа диаграммы). Понимаю, что нужно обрабатывать OnDrawDataCell. Ширина столбца в пикселях будет 100%.... А как закрасить? |
30.05.2008, 15:16 | #2 | |
Форумчанин
Регистрация: 22.06.2007
Сообщений: 414
|
Цитата:
Нет невыполнимых задач, всё дело времени...
|
|
30.05.2008, 16:39 | #3 |
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
Ну, да... Так я могу закрасить любую ячейку.
Но как закрасить часть ячейки? Ведь Rect определен как константа... и я не могу изменить ширину прямоугольника.... |
30.05.2008, 16:43 | #4 |
Форумчанин
Регистрация: 22.06.2007
Сообщений: 414
|
DBGrid1.Canvas.Rectangle(Rect.Left, Rect.Top, дальше сам поиграйся, непомню точно) - непомню как там...
Нет невыполнимых задач, всё дело времени...
|
30.05.2008, 16:53 | #5 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Я уже давал на это и ответ и пример раскрасски ячеек DBGrid - рули поиском.
I'm learning to live...
|
02.06.2008, 10:28 | #6 |
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
Stilet, я поднял, поиском все... Но все не то. Я знаю как раскрасить столбцы, строки и ячейки Грида. Мне же нужно раскрасить часть ячейки, чтобы получилось как на картинке
Последний раз редактировалось _SERGEYX_; 02.06.2008 в 10:52. |
02.06.2008, 10:46 | #7 |
Форумчанин
Регистрация: 22.06.2007
Сообщений: 414
|
Лови и не ссорся с модератором причём заслуженным:
Код:
Нет невыполнимых задач, всё дело времени...
|
02.06.2008, 10:52 | #8 |
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
D-mon, спасибо. Именно то, что нужно.
|
02.06.2008, 13:06 | #9 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Позволь выдать вторую версию твоего кода, как мне кажется он короче: Код:
I'm learning to live...
|
|
02.06.2008, 13:19 | #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 |