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

Вниз

Свойство 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;



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

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

Наверх




Память: 0.46 MB
Время: 0.009 c
1-2569
Янушка
2002-04-19 11:47
2002.05.02
Как осуществить загрузку рисунка на форму, не используя TImage?


14-2669
fnatali
2002-03-27 09:34
2002.05.02
Навеяно


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


1-2551
Элизабет
2002-04-18 15:42
2002.05.02
Имя компа


1-2521
ah
2002-04-21 13:55
2002.05.02
каждый раз как переустанавливаю Винды забываю как