|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.08.2007, 00:05 | #1 |
Пользователь
Регистрация: 21.07.2007
Сообщений: 13
|
TListView; не рисует цветом TCanvas
Добрый день всем!
Помогите, пожалуйста, разобраться... самому справиться не получается. Никак, цветным, не рисуется TCanvas/ Вот этот фрагмент... Код:
код привожу ниже... Посмотрите пожалуйста, в чем ошибка?.. Что делаю не так? Код:
(См. скриншот) |
24.08.2007, 10:06 | #2 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Дай полный код чтоб компилировался
ListView_GetSubItemRect ?
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог Последний раз редактировалось mutabor; 24.08.2007 в 10:09. |
24.08.2007, 10:52 | #3 |
Пользователь
Регистрация: 21.07.2007
Сообщений: 13
|
mutabor , 1000 извинений... но я даже и не надеюсь, что кто-то это может решить, поэтому не стал дотошно описывать весь код (да там ничего и нету...)
Вы наверное, забыли подключмить модуль CommCtrl... implementation {$R *.dfm} uses CommCtrl; На форме лежит один компонент TListView... и все. ЗЫ: Не получается ни у кого... цветом прорисовать.. Последний раз редактировалось JetAPI; 24.08.2007 в 10:56. |
24.08.2007, 16:30 | #4 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Код:
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог Последний раз редактировалось mutabor; 24.08.2007 в 16:33. |
24.08.2007, 16:49 | #6 |
Пользователь
Регистрация: 21.07.2007
Сообщений: 13
|
Фу-у...
mutabor, да!.. Да! Это решение! Спасибо!! Спасибо! Так и нужно... Я сам сделать ничего не мог. |
24.08.2007, 16:58 | #7 |
Пользователь
Регистрация: 21.07.2007
Сообщений: 13
|
mutabor, можно вопрос?.. пожалуйста...
Вот, этим оператором, мы создаем: bm:=TBitmap.Create; А этим... bm.Free; ...мы освобождаем то, что создали. Правильно я понимаю?.. Т.е., они всегда в паре идут... да? Если не затруднит, объясните... Возможно не правильно понимаю. ЗЫ: Делфи только учусь, поэтому имеются ламмерские вопросы. |
24.08.2007, 17:49 | #8 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Free освобождает память занятую объектом, если создаешь временные (локальные) объекты, обязательно потом освобождай память.
Можно сделать этот битмап глобальным, не надо будет при каждой перерисовке заново создавать. Тогда и Free не нужен будет. Оставь там только изменение ширины и высоты. Создай его в OnCreate формы.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
24.08.2007, 22:17 | #9 | |
Пользователь
Регистрация: 21.07.2007
Сообщений: 13
|
Цитата:
mutabor, спасибо... Вы очень мне помогли! |
|
24.08.2007, 22:22 | #10 | |
Пользователь
Регистрация: 21.07.2007
Сообщений: 13
|
to Mutabor
Цитата:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
TListView (привязка значков к сетке) | Fireleo | Общие вопросы Delphi | 2 | 04.08.2008 14:52 |
Цветные строки в TListView | Johnson | Компоненты Delphi | 6 | 18.07.2008 15:07 |
Как работать с TCanvas - на PaintBox1 программа должна рисовать полигон | Михаил Юрьевич | Общие вопросы Delphi | 16 | 04.01.2008 15:31 |
Как сортировать список TListView по определённому столбцу? | Никки | Общие вопросы Delphi | 1 | 18.12.2007 19:18 |
Вопрос по TListView. | madroller | Компоненты Delphi | 1 | 03.11.2006 04:35 |