toweroff 1 2 ноября, 2017 Опубликовано 2 ноября, 2017 · Жалоба Добрый день Попробовал использовать TListView, даже показывается как надо. Никак не пойму, как правильно добираться до OnClick этих кнопок... Подскажите, знающие люди Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Simenon 0 18 ноября, 2017 Опубликовано 18 ноября, 2017 · Жалоба ... TListView, ... как правильно добираться до OnClick этих кнопок ... Не совсем ясно это сочетание - элементы TListView не обязательно кнопки. Задача не описана, поэтому попробую предположить, что нужно получить... Если нужен именно TListView, то м.б. проще воспользоваться триггером OnSelectItem? А если там только кнопки, то м.б. использовать TCheckListBox? В шестом билдере (ох, давно это было) это делалось через TCheckListBox::OnClickCheck() и TCheckListBox::Checked[] ... Гляньте, в десятом этот класс еще существует? Есть еще TRadioGroup, у которого после клика (в OnClick()) можно проверить значение ItemIndex. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
k155la3 27 18 ноября, 2017 Опубликовано 18 ноября, 2017 · Жалоба . . . Никак не пойму, как правильно добираться до 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); // время в мс отслеживания курсора подсветкой строки --- Если это отображение списка, а кнопки в него встроены - надо посмотреть "родословную", Возможно это группа зависимых радио-кнопок. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться