|
|
|
ListView and DragDrop and change Index
|
|||
|---|---|---|---|
|
#18+
Что-то не много припарился. Надо осуществить "красивый" драгэнддроп в ЛистВью (с подстветкой куда тыкнуться хотим), плюс - надо как-то сменить Index у ListItem, который read-only in RunTime. Листвью в режиме Репорт Т.е. юзер должне переместить элемент как мышкой (драгэнддроп) так и командой на меню (выше/ниже). Позиция элемента важна, она храниться в бд. После каждого дропа обновляется инфа на сервере, но и затем приходиться обновлять весь листвью, а это слишком медленно и не рационально - проще ручками сменить позицию - а не получается. Есть сообщение LVM_SETITEMPOSITION, но оно работает только для листвью в режимах icon or small icon. Куда копать? Где рыть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2003, 10:51 |
|
||
|
ListView and DragDrop and change Index
|
|||
|---|---|---|---|
|
#18+
С Index ReadOnly разобрался. Осталось DragAndDrop. ау :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2003, 11:07 |
|
||
|
ListView and DragDrop and change Index
|
|||
|---|---|---|---|
|
#18+
сам по себе Drag&Drop работает, только хотелось это по красивше забацать. А может нафиг эту красоту? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2003, 11:34 |
|
||
|
ListView and DragDrop and change Index
|
|||
|---|---|---|---|
|
#18+
Класно у тебя получается с самим собой разговоры говорить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2003, 11:50 |
|
||
|
ListView and DragDrop and change Index
|
|||
|---|---|---|---|
|
#18+
2ЛП А чего с хорошим человеком не по болтать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2003, 11:52 |
|
||
|
ListView and DragDrop and change Index
|
|||
|---|---|---|---|
|
#18+
>А может нафиг эту красоту? Не-не-не! Красоту можно сделать через командную строку: "Replace Item=5, Pos=18, Mode='Animated'" ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2003, 12:21 |
|
||
|
ListView and DragDrop and change Index
|
|||
|---|---|---|---|
|
#18+
2Нуф-Нуф >можно сделать через командную строку: Ты это про что? Про cmd.exe что-ли? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2003, 12:32 |
|
||
|
ListView and DragDrop and change Index
|
|||
|---|---|---|---|
|
#18+
Если хочешь красиво, тогда собсвенная отрисовка :-( Можно проще, но мене красиво При начале Drag&Drop включить Multiselect При перемещении мыши или в событии DragOver получаешь item под курсором мыши и select'ишь его + заморока старый, новый item. Можно и курсорчик менять если нужно контролировать возможность вставки. При окончании Drag&Drop выключить Multiselect, ну и другая соотв-я рутина. Бегло просмотрев Platform SDK, ничего более подходящего не нашел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2003, 15:28 |
|
||
|
ListView and DragDrop and change Index
|
|||
|---|---|---|---|
|
#18+
2Shkurenko Alexander >Если хочешь красиво, тогда собсвенная отрисовка :-( Ага. Я это уже понял. Да ну на фиг. Попробую лучше способ по проще с одним лишь курсором ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2003, 15:38 |
|
||
|
ListView and DragDrop and change Index
|
|||
|---|---|---|---|
|
#18+
> Про cmd.exe что-ли? :) Ну да :) Сорри за оффтопик, ведь то было на лестнице, а это тут :( //стормозил конкретно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2003, 17:45 |
|
||
|
ListView and DragDrop and change Index
|
|||
|---|---|---|---|
|
#18+
2Нуф-Нуф >Ну да :) Сорри за оффтопик, ведь то было на лестнице, а это тут :( //стормозил конкретно... Да ладно. Тормози здесь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2003, 18:00 |
|
||
|
ListView and DragDrop and change Index
|
|||
|---|---|---|---|
|
#18+
С ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2003, 18:51 |
|
||
|
ListView and DragDrop and change Index
|
|||
|---|---|---|---|
|
#18+
п ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2003, 18:51 |
|
||
|
ListView and DragDrop and change Index
|
|||
|---|---|---|---|
|
#18+
а ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2003, 18:52 |
|
||
|
ListView and DragDrop and change Index
|
|||
|---|---|---|---|
|
#18+
с ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2003, 18:52 |
|
||
|
ListView and DragDrop and change Index
|
|||
|---|---|---|---|
|
#18+
и ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2003, 18:52 |
|
||
|
ListView and DragDrop and change Index
|
|||
|---|---|---|---|
|
#18+
б ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2003, 18:52 |
|
||
|
ListView and DragDrop and change Index
|
|||
|---|---|---|---|
|
#18+
о ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2003, 18:52 |
|
||
|
ListView and DragDrop and change Index
|
|||
|---|---|---|---|
|
#18+
//а мне разрешили! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2003, 18:52 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1730&tid=1678627]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
71ms |
get topic data: |
15ms |
get forum data: |
3ms |
get page messages: |
66ms |
get tp. blocked users: |
2ms |
| others: | 245ms |
| total: | 440ms |

| 0 / 0 |
