Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.07.31;
Скачать: CL | DM;

Вниз

Проблема с Drag&Drop   Найти похожие ветки 

 
Sergey210   (2005-07-11 17:46) [0]

Упрощенная проблема: Создаю на форме 2 TListView. Оба набиты десятком элементов (TListItem) с разным текстом. У обоих свойство ViewStyle установлено в vsReport и включено свойство RowSelect.

У второго TListView свойство DragMode установлено в dmAutomatic, а у первого оставлено в dmManual.

У первого в событии OnDragOver стоит простенький код, разрешающий перетаскивание при наведении на четную (по индексу) строку:

var
 T:TListItem;
begin
 T:=ListView1.GetItemAt(X,Y);
 If T=nil then Exit;
 If T.Index mod 2=0 then
 Accept:=True else Accept:=False;
 Accept:=True;
end;


А теперь глюк - если перетаскивать элементы из 2-го ListView в первое, где-нибудь из середины, то курсор мыши начинает оставлять на форме и на самом ListView (том, куда перетаскиваю) следы, т.е. остатки курсора, курсор при перемещении жутко мерцает. Думал сначала, что глюк системы, попробовал на соседней машине - тоже самое. В чем может быть дело?


 
Sergey210   (2005-07-11 17:47) [1]

Да, забыл сообщить - когда выключаю свойство RowSelect, то глюки перестают быть. Но это свойство очень желательно оставить включенным. :(



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

Текущий архив: 2005.07.31;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.024 c
1-1121015870
BBCHa
2005-07-10 21:17
2005.07.31
TService и визуализация форм


14-1120670023
Cheater
2005-07-06 21:13
2005.07.31
Можно ли послать сообщение по локальной сети используя...


14-1121228120
rentgen
2005-07-13 08:15
2005.07.31
Compile & Build


1-1121327926
Ascana
2005-07-14 11:58
2005.07.31
Тормозит компонент TListView


4-1117814871
MANIAC_K
2005-06-03 20:07
2005.07.31
Перехват сообщения...