Вниз
Скачать: CL | DM;

ListView   Найти похожие ветки 

 
Guestt   (2003-04-22 14:12) [0]

Здравствуйте!
Я окончательно загнался, т.к. не могу решить следующую проблему:
В ListView включены CheckBoxes - как их отключить, в смысле чтобы они показывались, но не могли работать по нажатию мышки.

Весна, гормоны взяли верх, ничего не понимаю :)


 
REA ©   (2003-04-22 14:23) [1]

А надо ли? Если тебе надо отметить галочками строки можно StateImage прилепить.


 
Guestt   (2003-04-22 15:27) [2]

>REA
Мне интересно как к этим CheckBox"aм достучаться ...
чтобы например для разных итемов разные обработчики делать, а
я их даже задизаблить не могу


 
evvcom ©   (2003-04-22 15:36) [3]

А исходники смотрел? Я смотрел исходники с чекбоксами для других вещей (деревья, гриды). Там логика такая: создается всего лишь один чекбокс, и его одного и эксплуатируют для всех мест. Как особо не было времени разбираться в тонкостях, да и не надо мне это было, просто я также хотел добраться до чекбокса в гриде. А оказалось, что они во внутренних структурах хранят необходимую только инфу для чекбокса, а объект всего лишь один. Может и здесь такая же идея реализована.


 
REA ©   (2003-04-22 15:38) [4]

А там всего похоже и можно ListView_GetCheckState и ListView_SetCheckState, что эквивалентно Checked свойству.
Еще написано State image 1 is the unchecked box, and state image 2 is the checked box.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.011 c
3-12639
(((@
2003-04-15 23:51
2003.05.05
СУБД Cache`5 и Delphi


1-12809
anod
2003-04-22 01:12
2003.05.05
Проблемы с печатью формы


1-12744
_PG_gaws
2003-04-21 15:58
2003.05.05
перетаскивание формы???


1-12753
Zilog
2003-04-18 15:47
2003.05.05
Тормоза при работе с потоком. API. CreateThread.


3-12646
Falendysh
2003-04-16 00:00
2003.05.05
Подключение к удаленной БД. Что нужно прописывать в hosts




   Наверх