|
Опять CheckBox и DDDW
|
|||
---|---|---|---|
#18+
Добрый день! Перечитал весь форум, но полного понимания того как это можно сделать так и не получил (простите если "баян"). Есть DDDW, первый столбец CheckBox, второй DisplayColumn, id не отображатеся. Необходимо в первом столбце проставлять галочки для выбранных строк, причем строка может быть выбрана одна и та же два раза, а галочка должна сняться или установиться. Т.е. простое использование itemChange не поможет полностью решить задачу, так как в таком случае формально значение поля не изменятся. Событие Clicked для выпадающего списка не рабоает. Немного почитав, добавил флаг, устанавливаю его в pbm_dwndropdown, обрабатываю в pbm_erasebkgnd (вызываю itemChange с нужными параметрами), но когда если щелкнуть по DW после открытия списка это событие также отрабатывает меняя галочку в текущей строке. P.S. PB 11.5.2 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2013, 11:48 |
|
Опять CheckBox и DDDW
|
|||
---|---|---|---|
#18+
Самое простое - не делать это в ddw, а подпихнуть в эти координаты окно или dw. Визуально не слишком отличается, а работает намного безглючней. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2013, 15:06 |
|
Опять CheckBox и DDDW
|
|||
---|---|---|---|
#18+
Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2013, 21:08 |
|
Опять CheckBox и DDDW
|
|||
---|---|---|---|
#18+
Спасибо буду пробовать, но красивым это решение не назовешь( ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2013, 10:16 |
|
Опять CheckBox и DDDW
|
|||
---|---|---|---|
#18+
А это уже от вас зависит Визуально может никак не отличаться ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2013, 13:12 |
|
Опять CheckBox и DDDW
|
|||
---|---|---|---|
#18+
GooSergeyСпасибо буду пробовать, но красивым это решение не назовешь ( А вот тут можно и поспорить. Это скорее универсальное решение, с помощью которого можно реализовать всё, что захочется. И соглашусь с spas2001, что это более надежней, а красота зависит только от полета вашей фантазии (что не под силу, кстати говоря, Вашему примеру). ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2013, 17:28 |
|
Опять CheckBox и DDDW
|
|||
---|---|---|---|
#18+
Все получилось очень не плохо. Замечен один момент - когда в событии dropdown открывал окно "родной" выпадающий список сам перемещался куда-то в сторону, убрал его отображение добавив в конце события return -1. Всем спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2013, 16:40 |
|
|
start [/forum/topic.php?fid=15&msg=38406314&tid=1335391]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
224ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
others: | 257ms |
total: | 561ms |
0 / 0 |