|
|
|
Свой CheckBox в TVirtualStringTree
|
|||
|---|---|---|---|
|
#18+
Хочу подсунуть в TVirtualStringTree свои картинки чекбоксов. Свойству CustomCheckImages установил TImageList с изображениями чекбоксов, свойство CheckImageKind установил ckCustom, в событии InitNode написал код: Код: plaintext 1. 2. 3. 4. Но ожидаемые иконки чекбоксов не видно, вместо них пустота (хотя если нажимать на эту пустоту, событие OnChecked проиходит). Что еще нужно сделать ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2011, 22:18 |
|
||
|
Свой CheckBox в TVirtualStringTree
|
|||
|---|---|---|---|
|
#18+
Прикладываю тестовый пример, воспроизводящий мою проблему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2011, 22:19 |
|
||
|
Свой CheckBox в TVirtualStringTree
|
|||
|---|---|---|---|
|
#18+
Я пытался сравнивать с демкой к VirtualTreeView (Fig 1.7), в которой всё прекрасно работает, но ничего особенного не нашел. Картинки тоже взял из этой демки. Товарищи, взгляните плиз! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2011, 10:03 |
|
||
|
Свой CheckBox в TVirtualStringTree
|
|||
|---|---|---|---|
|
#18+
CheckImageKind ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2011, 10:17 |
|
||
|
Свой CheckBox в TVirtualStringTree
|
|||
|---|---|---|---|
|
#18+
Tactical Nuclear PenguinCheckImageKindплюмбумСвойству CustomCheckImages установил TImageList с изображениями чекбоксов, свойство CheckImageKind установил ckCustom , ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2011, 10:21 |
|
||
|
Свой CheckBox в TVirtualStringTree
|
|||
|---|---|---|---|
|
#18+
плюмбумЯ пытался сравнивать с демкой к VirtualTreeView (Fig 1.7), в которой всё прекрасно работает, но ничего особенного не нашел. Картинки тоже взял из этой демки. Товарищи, взгляните плиз! у тебя в imagelist всего 2 картинки. сколько должно быть можешь посмотреть в справке ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2011, 10:44 |
|
||
|
Свой CheckBox в TVirtualStringTree
|
|||
|---|---|---|---|
|
#18+
Tactical Nuclear Penguin, ах вон оно что, большое спасибо, сам бы я еще долго гадал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2011, 11:20 |
|
||
|
Свой CheckBox в TVirtualStringTree
|
|||
|---|---|---|---|
|
#18+
прошу прощения за подъём старой темы, но у меня та же самая проблема. В справке не написано, сколько должно быть изображений в CustomCheckImages, и какие ещё требования к нему есть. Не работает ни в случае с 1 элементом, ни 2, 3, 4, 5, 6 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2021, 12:11 |
|
||
|
Свой CheckBox в TVirtualStringTree
|
|||
|---|---|---|---|
|
#18+
_avz, Я делаю чекбоксы, назначая свои картинками через State Images, и обрабатывая место клика для срабатывания, так как стандартно оно умеет CheckBox только в одной колонке, а мне часто нужно в нескольких. Дополнительного кода для этого нужно только несколько строчек. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2021, 14:44 |
|
||
|
Свой CheckBox в TVirtualStringTree
|
|||
|---|---|---|---|
|
#18+
не помню, как точно, но делал отрисовку checkbox'ов стандарными средствами винды. что-то похожее на https://github.com/JAM-Software/Virtual-TreeView/issues/1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2021, 20:00 |
|
||
|
Свой CheckBox в TVirtualStringTree
|
|||
|---|---|---|---|
|
#18+
_avz прошу прощения за подъём старой темы, но у меня та же самая проблема. В справке не написано, сколько должно быть изображений в CustomCheckImages, и какие ещё требования к нему есть. Не работает ни в случае с 1 элементом, ни 2, 3, 4, 5, 6 Плохо искали https://documentation.help/VirtualTreeview/documentation.pdf Provided with the tree are <тут искомое число> different image sets for thecheck images used when toCheckSupport is enabled inTreeOptions. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2021, 10:06 |
|
||
|
Свой CheckBox в TVirtualStringTree
|
|||
|---|---|---|---|
|
#18+
swame2 Я делаю чекбоксы, назначая свои картинками через State Images, и обрабатывая место клика для срабатывания, так как стандартно оно умеет CheckBox только в одной колонке, а мне часто нужно в нескольких. Дополнительного кода для этого нужно только несколько строчек. То же самое, только я ленивый и вывожу текстом жирный кругляшок ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2021, 10:29 |
|
||
|
Свой CheckBox в TVirtualStringTree
|
|||
|---|---|---|---|
|
#18+
Cobalt747, helpProvided with the tree are nine different image sets for the check images used when toCheckSupport is enabled in TreeOptions. nine - это не о том. Это количество наборов для устаревшей версии, в которой ещё не убрали свойство CheckImageKind Remove property `CheckImageKind` #622 оттудаI would like to propose removing the property CheckImageKind because I don't see the point in maintaining various sets of custom checkbox images for Virtual TreeView in times of Windows themes and VCL styles. The property CustomCheckImages would still allow using own custom checkbox images. Зато по рисунку я увидел что искомое количество = 16. Так заработало. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2021, 11:39 |
|
||
|
Свой CheckBox в TVirtualStringTree
|
|||
|---|---|---|---|
|
#18+
_avz Зато по рисунку я увидел что искомое количество = 16. Так заработало. прошу прощения, ошибся. Не 16, а 24. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2021, 12:44 |
|
||
|
Свой CheckBox в TVirtualStringTree
|
|||
|---|---|---|---|
|
#18+
_avz Не 16, а 24. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2021, 16:13 |
|
||
|
Свой CheckBox в TVirtualStringTree
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_, + наведеннный/ненаведенный мышкой + доразумевает группу из нескольких состояний (как флаг ReadOnly для группы выделенных файлов) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2021, 16:37 |
|
||
|
Свой CheckBox в TVirtualStringTree
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_ _avz Не 16, а 24. Там всякие оттенения отобращаются, когда мышка сверху проходит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2021, 16:37 |
|
||
|
Свой CheckBox в TVirtualStringTree
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_, ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2021, 17:53 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=40037186&tid=2037695]: |
0ms |
get settings: |
7ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
178ms |
get topic data: |
8ms |
get forum data: |
10ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 494ms |

| 0 / 0 |
