ITYourself! - компьютерная документация, книги, мануалы, it-тематика

13. Drag & Drop - ??????? Drag&Drop

E-mail Печать PDF
Рейтинг пользователей: / 0
ХудшийЛучший 
Индекс материала
13. Drag & Drop
??????? Drag&Drop
OLE-Drag&Drop
Все страницы

??????? Drag&Drop

MouseDown

??????? MouseDown ?????????, ????? ????????? ???? ????????? ?? ???????? ?????????? ? ?????? ?????? ????. ?????????? ??????? ???????? ???????? ???? MouseEventArgs.

???????? MouseEventArgs:

????????

????????

Button

????? ?????? ???? ???? ??????.

Clicks

????? ??????? ? ?????????? ?????? ????.

Delta

??????? ?? ?????? ??? ?????????? ??????? ???????????? ???????? ????. ?????? - ??? ???? ?????? ???????? ????.

X

x-?????????? ????.

Y

y-?????????? ????.

??????? ???? ?????????? ? ????????? ???????:

1. MouseEnter

2. MouseMove

3. MouseDown

4. MouseUp

5. MouseLeave

 

DragDrop

??????? DragDrop ?????????, ????? ???????? ?????????????? ?????????. ?????????? ??????? ???????? ???????? ???? DragEventArgs.

???????? DragEventArgs:

????????

????????

AllowedEffect

????????, ???????????, ????? ???????? ?????????????? ????????? ?????????? ??????? ??????????????.

Data

?????? IDataObject, ?????????? ??????, ????????? ? ???? ????????.

Effect

?????? ????????????? ? ?????? ???????? ??????????????.

KeyState

????????? ?????? SHIFT, CTRL, ALT ? ?????? ????.

X

?????????? ?? ??? X ??? ????????? ???? (? ???????? ???????????).

Y

?????????? ?? ??? Y ??? ????????? ???? (? ???????? ???????????).

????? ????????????? ???????? ??????? X ? Y ? ?????????? ????????????? ??????? (???????) ??????? ???????????? ????? PointToClient. ? ????? ???? ????? ?????? ???????? ????????? ???????:

?????????? ??????? = ??????_????????.PointToClient(New Point(e.X, e.Y)),

??? Point - ?????????, ???????????? ????? ?? ?????????.

 

DragEnter

??????? DragEnter ?????????? ??? ??????????? ??????? ?????? ?????? ???????? ??????????.

 

DragLeave

??????? DragLeave ?????????? ??? ??????????? ??????? ?? ??????? ???????? ??????????, ??? ??? ?????? ??????? ???????? ??????????????.

 

DragOver

??????? DragOver ?????????? ??? ?????????????? ??????? ??? ????????? ???????? ??????????.

 

GiveFeedback

??????? GiveFeedback ????????? ? ?????? ???????? ?????????????? ? ????????? ????????? ???????? ??????? ??? ????????? ????, ????? ?????????? ?????????? ???????? ????? ?? ????? ???????? ??????????????. ?????????? ??????? ???????? ???????? ???? GiveFeedbackEventArgs.

???????? GiveFeedbackEventArgs:

????????

????????

Effect

???????? ????? ???????????? ???????? ??????????????.

UseDefaultCursors

?????????? ??? ?????? ????????????? ????????????? ??? ????????? ?????????????? ????????, ???????????? ?? ????????? ? ????????? ? ????????? ??????????????.

 

QueryContinueDrag

??????? QueryContinueDrag ????????? ??? ????????? ????????? ?????????? ??? ?????? ???? ?? ????? ???????? ?????????????? ? ????????? ????????? ??????????, ?????? ?? ??? ???? ????????. ?????????? ??????? ???????? ???????? ???? QueryContinueDragEventArgs.

???????? QueryContinueDragEventArgs:

????????

????????

Action

????????? ???????? ??????????????.

EscapePressed

?????? ?? ????????????? ??????? ESC.

KeyState

??????? ????????? ?????? SHIFT, CTRL ? ALT.

 



 

Добавьтe Ваш комментарий

Ваше имя (псевдоним):
Ваш адрес почты:
Заголовок:
Комментарий:

???????????

??????????




??????? ?????????

????????

Внимание!!! Файл sape.php не обнаружен. Проверьте правильность установки кода Sape.


C???????? ?????????