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

??????? ?? Visual Basic - 5.2. ??????? Drag&Drop

E-mail Печать PDF
Рейтинг пользователей: / 920
ХудшийЛучший 
Индекс материала
??????? ?? Visual Basic
1.2. ???????????? ? ?????????? VB
1.3. ?????? VB.
1.4. ??????????????? ????? ?????????? (IDE - Integrated Development Environment)
1.5. ???????? ??????????? ?????.
2. ???? ??????. ?????????? ? ?????????, ?? ??????? ?????????. ???????.
2.2. ?????????? ? ?????????, ?? ??????? ?????????.
2.3. ?????????? ???????? ? ?????? ? ????.
3. ???????? ????
3.1. ???????? ???????????? ????
3.2. ???????? ??????????-?????????? ????
5. ?????????? ?????????? Drag&Drop ?????????? VB
5.1. ??????? Drag&Drop
5.2. ??????? Drag&Drop
5.3. ?????????????? ??????????????
5.4. ?????????????? ? ?????????????? OLE
5.5. ?????????????? ?????????????? ? ?????????????? OLE
5.5. ??????????????? ?????????????? ? ?????????????? OLE
6. ?????? ? ???????? ? Visual Basic.
6.1.1. ?????????? ? ????? ???????.
6.1.2. ?????????? ? ????? ???????.
6.1.3.?????????? ? ????? ???????.
6.1.4.?????????? ? ????????????? ????????.
6.1.5. ???????? ??????? ??????.
6.2. ??????????????? ?????? - ????????? ?????? Splitter.
7. ?????????? OLE
7.1. ??????? ?????????? OLE Container
7.2. ??????? OLE ??? ???????? ??????????
7.3. OLE Automation
7.4. ???????? ??????? OLE
7.5. ????????????? ??????? OLE
7.6. ?????? ? ????????? Word
8. ???????? ????????? ?????????? Active X.
???????? ????????? ?????????? ActiveX
???????? ????????? ?????????? Active X ?? ??????? ZigZag.
9. ????????????? ??????? Windows API ? VB.
API-??????
10. ???????? ??????? ? Visual Basic.
10.2. ????????? ????????? ?????????? (????? ????????????????? ???????).
10.3. ????? ????????????? (???????) ???????.
10.4. ????? ?????????????.
10.5. ????????????? FSO (File System Object).
11. ????????????? ???????? ?????????? WinSock Control ??? ???????? ??????? ??????????.
12. ?????? ? ????? ?????? ?? VB ? ??????? ADO.
12.2. ?????? ?????????? ??????? - ADO Data Control.
12.3. ????????? ? ??????? ???????? ??????????.
12.4. ????????????? Data Grid Control.
12.5. ?????? ? ????? ?????? ????? ??????? ADODB.
13. ????????
Все страницы

2. ??????? Drag&Drop

??????? ??????????????, ??? ???????, ?????????????? ? ????????? ????????? ??????? MouseDown. ????? "?????????" ????????? ?????? ? ??????? ??????? ????, ???????????? ????? Drag. ????? ????? ?????? ?????????? "???????????" ? ??????? ????, ???? ?????? ???? ?? ????? ????????.

 

??????: ??????? ?????????????? ??? ???????? ?????????? FileListBox

Private Sub Filel_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)

If Button = vbLeftButton Then

Filel.Drag vbBeginDrag

End If

End Sub

 

????? Drag ????? ???? ?????????????? ???????? Action, ??????? ????? ????????? ???????? vbCancel = 0, vbBeginDrag = 1 (?? ?????????) ? vbEndDrag = 2.

????? ??????????? ?????? ???????? ? ??????-????????, ??? ??????? ??? ????????. ??? ?????? ??????????? ????? ?????????? ?????? ???? (??????? MouseUp). ?????? ????? ??????????, ??? ?????? ??????? MouseUp ? ?????? ?????????????? ????? ??????????? ??????? DragDrop (??? ?????????? ???????????????? ??????? ??? ???????? ???????????).

??????-???????? ?????????? ????????, ??????? ?????? ???? ????????? ??? ???????????? ????????. ?????? ?? ?? ???? ??????????, ??????, ?????????, ???????? ?. ?. ?. ??? ?????????? ? ????????? ????????? ??????? DragDrop ???????-?????????

 

??????: ??????????? ??????? (ListBox) ?????????? ???????? FileName ?????????? ??????? FileListBox, ???????? ???????? ????? ???????? ? ??????

Private Sub Listi DragDrop(Source As Control, X As Single, Y As Single)

Listl.Add.Item Filel. FileName

End Sub

????? ???????? ??????????? ??????? ??????? ??????????, ???????????? ??? ??????? ?? ??? ??????????????? ??? ??????? ????. ????????, ?????? "+" ??? ???????? ???? ????????? ??????????, ??? ???? ? ?????? ????? ??????????. ? Visual Basic ????? ????????? ????? ??????? ???? ?? ????? ???????? ??????????????. ??? ?????, ????? ??????? MousePointer ? Mouselcon, ?????????? ??????????? ???????? DragIcon. ??? ???????? ????? ????????? ???????????, ??????? ????? ?????????, ???????????????? ???????? LoadPicture.

???????, ??? ????????? ???????? ??????? ???????? ?????? ????, ????????? ??? ??????????? ??????? ???????. ??? ??????? ????? ???????? ? ???????? MouseMove ? ?????????? DragOver (??? ?????????????? ??????? ??? ???????? ???????????). ????????? ????????? ????? ??????? ?????????? ?????? ?????????. ???????? Source ???????? ????????? ?? ??????????? ??????. ???????? State ?????????? ????????? ??????? ???? ?? ????????? ? ??????? ? ????? ????????? ???????? vbEnter, vbLeave ??? vbOver. ????????? X ? Y ???????? ??????? ?????????????? ? ???????????? ??????? ??????? ????

 



 

???????????

??????????




????????

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


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