Форум программистов, компьютерный форум, киберфорум
Delphi
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
 Аватар для Xaker
13 / 12 / 3
Регистрация: 19.09.2009
Сообщений: 179

Улучшение стандартного ListView

09.05.2011, 10:56. Показов 1119. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте уважаемые и не очень форумчане)

Понадобилось добавить доп. функционал в стандартный ListView (изменение цвета Selected через какою нибудь функцию типа ColorSelected) т.к. стандартное виндовское синее не позволяет экспериментировать с дизайном

Я так подразумеваю что для реализации этого мне нужно писать компонент, или нужно как то дописывать старый в общем с чего начать?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
09.05.2011, 10:56
Ответы с готовыми решениями:

Улучшение ПК
Конфигурация моего ПК Intel Celeron E3400 Foxconn G31MVP/G31MXP Оперативная память 2 гб DDR2 БП ATX-400PNF Видеокарта Geforce...

Улучшение ПК
Всем привет! Решил я прокачать свой пк, но не знаю стоит ли, а если и стоит, то что лучше докупить? Думаю не лишнем будет купить у...

Улучшение ПК
Собственно собираю компьютер не с 0 а часть снимаю со старого часть докупаю,вопрос будет ли работать нормально в комбинации: И ещё прошу...

4
56 / 56 / 5
Регистрация: 18.10.2009
Сообщений: 309
09.05.2011, 12:01
Пособие по написанию своих компонентов на Дельфи для начинающих

Добавлено через 6 минут
Delphi
1
2
3
4
5
6
7
8
9
procedure TForm1.TreeView1Click(Sender: TObject);
begin
  if TreeView1.Selected.Index=0 then
  begin
TreeView1.Font.Color:=clred;
  end
  else
  begin end;
end;
Добавлено через 51 минуту
вот тут наверно то что те надо Прорисовка в Listview
1
 Аватар для Xaker
13 / 12 / 3
Регистрация: 19.09.2009
Сообщений: 179
09.05.2011, 12:14  [ТС]
Спасибо за пособие, я создал поле для ввода цвета Selected но как мне теперь установить этот цвет вместо виндовского?

Добавлено через 3 минуты
Насчёт listview1.Canvas.Brush.Color, так вот он не работает если нужно изменить именно цвет выделения (Selected)
0
56 / 56 / 5
Регистрация: 18.10.2009
Сообщений: 309
09.05.2011, 13:27
тут глянь мб что-то нароеш себе Прорисовка в Listview
0
 Аватар для Xaker
13 / 12 / 3
Регистрация: 19.09.2009
Сообщений: 179
10.05.2011, 19:34  [ТС]
Повторюсь, в том теме нет того что мне нужно. Ведь мой вопрос по сути как переопределить функцию отрисовки в Listview при создании своего компонента?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
10.05.2011, 19:34
Помогаю со студенческими работами здесь

Улучшение БД
Всем привет! Вот хочу создать БД по предприятиям предлагающим услуги в сфере ИТ по Брянску и области. Возникли некоторые загвоздки,...

Как правильно скролить ListView который находится внутри другого ListView?
Доброго! Впихнул один ListView во внутрль другого, получил интересный эффект... если жмакнуть по элементу верхнего ListView, то скролл...

ListView. После добавления кнопки перестал быть доступен сам ListView
Кастомизировал ListView с помощью нескольких TextView. Но после того, как добавил ImageButton сам список стал недоступен для клика, а...

Отобразить в ListView подробную информацию об объекте, выбранном в другом ListView
Имеется класс Диск и класс Трек. Класс Диск содержит лист треков. На форме имеется 2 listView'а, в один listView пользователь добавляет...

Коллекцию, содержащуюся в ListView, перекинуть в другой ListView одним махом
listView2.Items.AddRange(listView1.Items); listView1 содержит одну строчку, listView2 пуст. Какое-то левое исключение выкидывает,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru