Перейти к содержанию
    

Список с кнопками

Добрый день

Попробовал использовать TListView, даже показывается как надо.

Никак не пойму, как правильно добираться до OnClick этих кнопок... Подскажите, знающие люди

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

... TListView, ... как правильно добираться до OnClick этих кнопок ...

Не совсем ясно это сочетание - элементы TListView не обязательно кнопки. Задача не описана, поэтому попробую предположить, что нужно получить...

Если нужен именно TListView, то м.б. проще воспользоваться триггером OnSelectItem?

А если там только кнопки, то м.б. использовать TCheckListBox?

В шестом билдере (ох, давно это было) это делалось через TCheckListBox::OnClickCheck() и TCheckListBox::Checked[] ...

Гляньте, в десятом этот класс еще существует?

Есть еще TRadioGroup, у которого после клика (в OnClick()) можно проверить значение ItemIndex.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

. . .

Никак не пойму, как правильно добираться до 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);    // время в мс отслеживания курсора подсветкой строки

---

Если это отображение списка, а кнопки в него встроены - надо посмотреть "родословную",

Возможно это группа зависимых радио-кнопок.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...