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




Вниз

Свойство State в методе-обработчике OnDragOver 


bigcrush   (2002-04-19 12:08) [0]

Уважаемые Делфийцы, объясните, пожалуйста русским языком.

В Delphi help написано:

procedure DragOver(Source: TObject; X, Y: Integer; State: TDragState; var Accept: Boolean); dynamic;

DragOver устанавливает параметр Accept в true, если user может "бросить" Source на control и в false, если Source нельзя бросать на control.

Параметр State указывает, как перемещенный объект Source перемещается относительно control-а.


Собственно вопрос:
При получении события OnDragOver и State=dsDragEnter я устанавливаю Accept в false.
Однако событие OnDragOver с State=dsDragMove всё равно приходит и благополучно обрабатывается.
Я не пойму, затем тогда State=dsDragEnter, если постоянно в State=dsDragMove приходится проверять нужен ли мне Source или нет.

Можно ли сделать так, чтобы, единожды получив State=dsDragEnter и установив Accept в false, событие OnDragOver не поступало в мой control.



MBo   (2002-04-19 13:59) [1]

в DragDrop
YourControl.OnDragOver:=nil;




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




Наверх





Память: 0.74 MB
Время: 0.02 c
7-2704            Mewerik               2002-01-30 15:39  2002.05.02  
Помогите плизззз!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


14-2662           Злой                  2002-03-27 09:05  2002.05.02  
Приветствую!!! Не подскажите как осуществить такую идею (с media в дельфях ни когда не работал) Создаю список из mp3 файлов и нужно чтобы в Label отображалось общее время в списке файлов или отдельно выбранного файла. Так вот, загрузку Mp3 предположим в L


3-2449            Yakudza               2002-04-10 15:31  2002.05.02  
RecordCount


7-2686            Andrey007             2002-02-05 10:56  2002.05.02  
Можно ли программно изменить величину системного шрифта, и если да, то как?


1-2584            Капитан Немо          2002-04-17 18:09  2002.05.02  
Удаление ярлыка...