Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.06.2014, 18:51   #1
FleXik
Форумчанин
 
Регистрация: 01.11.2012
Сообщений: 770
Вопрос Как определить нажатие Item в ListView?

Мне нужно чтобы если первый раз кликнуть Item у ListView выделялся а если кликнуть второй раз на тот же Item чтобы выделение убиралось.

Чтобы убрать выделение Item у ListView - нажимаем Ctrl + ЛКМ (левый кнопка мышки) - это как запасной вариант....
FleXik вне форума Ответить с цитированием
Старый 15.06.2014, 19:43   #2
XE5
Заблокирован
 
Регистрация: 02.03.2014
Сообщений: 439
По умолчанию

А перед тем, как создавать тему, ты пробовал найти ответ на свой вопрос самостоятельно?
XE5 вне форума Ответить с цитированием
Старый 15.06.2014, 19:49   #3
FleXik
Форумчанин
 
Регистрация: 01.11.2012
Сообщений: 770
По умолчанию

Цитата:
А перед тем, как создавать тему, ты пробовал найти ответ на свой вопрос самостоятельно?
я вообще-то всегда такделаю

искал в гугле по запросам:
select items listview delphi
how to select item listview delphi
FleXik вне форума Ответить с цитированием
Старый 15.06.2014, 20:00   #4
XE5
Заблокирован
 
Регистрация: 02.03.2014
Сообщений: 439
По умолчанию

А по Русски слабо поискать?
XE5 вне форума Ответить с цитированием
Старый 15.06.2014, 20:26   #5
ZuBy
Участник клуба
 
Аватар для ZuBy
 
Регистрация: 29.09.2008
Сообщений: 1,234
По умолчанию

if item.selected then item.selected := false;
Событие сам найдешь?
ZuBy вне форума Ответить с цитированием
Старый 15.06.2014, 20:37   #6
FleXik
Форумчанин
 
Регистрация: 01.11.2012
Сообщений: 770
По умолчанию

Код:
if item.selected then item.selected := false;
кинул на OnSelectItem - компилится но не пашет, с этим кодом Item вообще не выделяется)))
FleXik вне форума Ответить с цитированием
Старый 15.06.2014, 20:57   #7
ZuBy
Участник клуба
 
Аватар для ZuBy
 
Регистрация: 29.09.2008
Сообщений: 1,234
По умолчанию

А теперь пойми почему не работает и допиши его!
ZuBy вне форума Ответить с цитированием
Старый 16.06.2014, 01:08   #8
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Цитата:
А перед тем, как создавать тему, ты пробовал найти ответ на свой вопрос самостоятельно?
Он из TslistView делает TsStringGrid, или даже TsDBGrid. Зачем, известно только самому ТС, т.к. оба этих компонент спокойно себе обидают и поддерживают AlphSkins, но человек же читать хелпы не умеет... беда
Человек_Борща вне форума Ответить с цитированием
Старый 16.06.2014, 01:49   #9
XE5
Заблокирован
 
Регистрация: 02.03.2014
Сообщений: 439
По умолчанию

Ну ждём тогда ещё +100 тем типа "А как?"
XE5 вне форума Ответить с цитированием
Старый 16.06.2014, 02:12   #10
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Цитата:
Ну ждём тогда ещё +100 тем типа "А как?"
Не иначе Читать хелпы не учится....
Человек_Борща вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ListView. Отобразить ProgressBar, не трогая Item.Data. Человек_Борща Компоненты Delphi 15 12.09.2012 01:36
Как определить parent item по нажатию + слева от него, TreeView? TrydORgolik Win Api 0 18.01.2012 20:58
выделена ли item в ListView Марк Охман Общие вопросы Delphi 2 31.12.2010 15:52
ListView добовление данных в указанную колонку указанного item Человек_Борща Общие вопросы Delphi 3 20.11.2010 10:12
ListView получить выделенный Item Casper-SC Общие вопросы .NET 8 26.02.2010 21:41