Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Список с кнопками
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > Программирование
toweroff
Добрый день
Попробовал использовать TListView, даже показывается как надо.
Никак не пойму, как правильно добираться до OnClick этих кнопок... Подскажите, знающие люди
G.Simenon
Цитата(toweroff @ Nov 2 2017, 14:05) *
... TListView, ... как правильно добираться до OnClick этих кнопок ...

Не совсем ясно это сочетание - элементы TListView не обязательно кнопки. Задача не описана, поэтому попробую предположить, что нужно получить...
Если нужен именно TListView, то м.б. проще воспользоваться триггером OnSelectItem?
А если там только кнопки, то м.б. использовать TCheckListBox?
В шестом билдере (ох, давно это было) это делалось через TCheckListBox::OnClickCheck() и TCheckListBox::Checked[] ...
Гляньте, в десятом этот класс еще существует?
Есть еще TRadioGroup, у которого после клика (в OnClick()) можно проверить значение ItemIndex.
k155la3
Цитата(toweroff @ Nov 2 2017, 16:05) *
. . .
Никак не пойму, как правильно добираться до OnClick этих кнопок... Подскажите, знающие люди

Работал в MFC. Там (MSVC-6) через конструктор-IDE вообще многих вещей нельзя было сделать.
Приходилось управления объектом просто прописывать в коде, традиционным методом
(подсветка строки списка).
Код
CListCtrl m_cList2;
. . . .
m_cList2.SetExtendedStyle( LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES | LVS_EX_TRACKSELECT | LVS_EDITLABELS );
m_cList2.SetHoverTime(400);    // время в мс отслеживания курсора подсветкой строки
---
Если это отображение списка, а кнопки в него встроены - надо посмотреть "родословную",
Возможно это группа зависимых радио-кнопок.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2024 Invision Power Services, Inc.