Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.12.12;
Скачать: [xml.tar.bz2];

Вниз

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

 
zapped   (2003-12-02 12:17) [0]

Подскажите, как можно заменить тип отображения перетаскивания для одного TListItem`а?.
А именно: когда ОДИН перетаскиваешь, вместе с курсором отображается текст строки этого самого Item`а, из-за чего подтормаживает всё это дело; когда же несколько ListItem`ов тянешь, то к курсору ничего не рисуется, и всё работает гораздо быстрее.


 
_юзер_   (2003-12-02 12:23) [1]

на OnStartDrag создавай свой DragObject.
Кстати, не должно бы оно притормаживать


 
zapped   (2003-12-02 14:27) [2]

2_юзер_ (02.12.03 12:23) [1]
Извините, а Вы не могли бы общий принцип таких действий рассказать? а то я Drag`n`Drop юзал только на самом простецком уровне...


 
zapped   (2003-12-02 14:28) [3]

ну или хотя бы где почитать?


 
_юзер_   (2003-12-02 14:41) [4]

можно посмотреть, например, здесь:
http://delphi.vitpc.com/asp/answer.asp?IDAnswer=13957


 
zapped   (2003-12-02 16:46) [5]

Спасибо...
а ещё посмотреть можно и здесь :))
http://www.blong.com/Conferences/BorCon2001/DragAndDrop/4114.htm
только вот для TListView почему-то не совсем корректно работает: нужно вытянуть за пределы самого TlistView, чтобы курсор нарисовался таким, какой нужен...
даже установка ControlStyle + [csDisplayDragImage] напрямую для него не даёт ничего...
ещё кто-нибудь знает, как победить?



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

Форум: "Основная";
Текущий архив: 2003.12.12;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.007 c
1-36658
DmitryA
2003-12-02 18:34
2003.12.12
Управление активностью окна


1-36717
tipman
2003-12-02 11:58
2003.12.12
Вопрос о размере приложения - почему?


1-36664
hooky-mars
2003-11-30 15:34
2003.12.12
Как остледить обращения к файлам


4-36902
Raduga
2003-10-16 13:05
2003.12.12
Замена таймера


3-36557
Zetr
2003-11-20 13:31
2003.12.12
Помогите с автоопределением местоположения курсора в Gride





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский