drag не включ.

Нашли баг? Воспользуйтесь поиском чтобы убедиться что его не нашли до вас и если он не упоминается добавьте его описание (желательно пошаговое).
Чем для автора программы отличаются баги, недоработки и фичи.

Модератор: motyara

Ответить
Аватара пользователя
Alex
Сообщения: 649
Зарегистрирован: Чт окт 18, 2007 6:19 pm
Контактная информация:

drag не включ.

Сообщение Alex »

//
Вложения
Project022.uvf
(14.65 КБ) 294 скачивания
Последний раз редактировалось Alex Пт июл 30, 2010 10:42 am, всего редактировалось 1 раз.
Аватара пользователя
Max Diesel
Автор программы
Сообщения: 3431
Зарегистрирован: Пт окт 12, 2007 3:26 pm
Контактная информация:

Сообщение Max Diesel »

Полагаю без текстового описания смысл не очень понятен (на скринвидео сложно чего-либо рассмотреть, действие происходило где-то чуть ли не за пределами записываемой области).
Аватара пользователя
Alex
Сообщения: 649
Зарегистрирован: Чт окт 18, 2007 6:19 pm
Контактная информация:

Re: drag. курсор для f.button

Сообщение Alex »

тащим ниж.строку(файл) на F3. Курсор _не меняется
тащим 2ю снизу строку на F3. курсор меняется(это ОК)
Аватара пользователя
Max Diesel
Автор программы
Сообщения: 3431
Зарегистрирован: Пт окт 12, 2007 3:26 pm
Контактная информация:

Сообщение Max Diesel »

Хм... даже не знаю, имеет ли смысл считать это багом... фактически такая ситуация получается потому что режим "drag n drop" не включился из-за отсутствия места между последней строкой панели и "не панелью". Если же схватив файл потащить мышь к верхней строке, то режим drag n drop включится и тогда уже можно будет вести курсор мыши вниз. Ситуация на мой взгляд чем-то схожа со случаем когда у самолета была недостаточно длинная взлетная полоса...
Аватара пользователя
Alex
Сообщения: 649
Зарегистрирован: Чт окт 18, 2007 6:19 pm
Контактная информация:

Re: drag. курсор для f.button

Сообщение Alex »

Imho недоделка
А трудно включать DnD когда делается drag за пределы listbox? зачем полоса взлета?
Аватара пользователя
Alex
Сообщения: 649
Зарегистрирован: Чт окт 18, 2007 6:19 pm
Контактная информация:

Re: drag. курсор для f.button

Сообщение Alex »

VCL не включает DnD или твой код? Первое не должно быть
Аватара пользователя
Max Diesel
Автор программы
Сообщения: 3431
Зарегистрирован: Пт окт 12, 2007 3:26 pm
Контактная информация:

Сообщение Max Diesel »

Чтобы включился режим "drag n drop" нужно чтобы была нажата левая/правая кнопка мыши и курсор сдвинут на некоторое количество пикселов относительно точки нажатия кнопки. Движение мыши учитывается только над панелью.
Аватара пользователя
Alex
Сообщения: 649
Зарегистрирован: Чт окт 18, 2007 6:19 pm
Контактная информация:

Re: drag. курсор для f.button

Сообщение Alex »

понятно. у тебя число писк.- 10-15. Я бы поставил 2-3.
И OnMouseMove должно работать и если курсор уже не над панелью(у меня работало с TPanel).
Аватара пользователя
Max Diesel
Автор программы
Сообщения: 3431
Зарегистрирован: Пт окт 12, 2007 3:26 pm
Контактная информация:

Сообщение Max Diesel »

Alex писал(а):понятно. у тебя число писк.- 10-15. Я бы поставил 2-3.
При 2-3 пикселах будет значительно чаще появляться значок "drop невозможен" (красный зачеркнутый круг) при простом клике по файлу.
Аватара пользователя
Alex
Сообщения: 649
Зарегистрирован: Чт окт 18, 2007 6:19 pm
Контактная информация:

Re: drag. курсор для f.button

Сообщение Alex »

Тогда см.выше- onMouseMove работает Ok - и там можно делать включение DnD
Ответить