| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > TListView рисование. |
| Автор: altarasjuk 2.6.2003, 20:18 |
| Всем привет. У TListView установлены OwnerDraw и OwnerData в True. Всё хорошо, только мне нужны чекбоксы (это св-во тоже true). Свойство Item.Checked не поможет, это надо хранить самому. Проблема состоит в том, чтобы узнать по какому чекбоксу кликнули. Может кто знает как это узнать, или у меня идеология построения изначально не правильна? или если у кого есть ссылка на "быстрый" аналог ListView, то кинте, плиз. |
| Автор: Song 2.6.2003, 20:40 |
| TListView.GetItemAt() ? |
| Автор: altarasjuk 3.6.2003, 12:11 |
| Дык я сомневаюсь что оно сработает т.к. нет итема там, где место для чекбокса, итем сдвинут вправо. .... Хотя вариант.... сенкю. |
| Автор: &-ray 3.6.2003, 19:10 |
| В событии ListViewMouseDown обрабатывай, как уже сказал Song TListView.GetItemAt(x,y), где x и y - позиция курсора в момент клика. Все правильно работает при клике на чекбоксе |