Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Drag and Drop в VBA / 3 сообщений из 3, страница 1 из 1
24.10.2006, 09:18
    #34075812
Evgeshka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Drag and Drop в VBA
Возможно ли реализовать Drag and Drop в VBA? У элемента ListBox я подобных свойств не нашел...
...
Рейтинг: 0 / 0
24.10.2006, 13:00
    #34076706
arseny
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Drag and Drop в VBA
Попробуй вместо листбокс использовать листвью (Microsoft ListView Control). Там есть драг и дропы.
...
Рейтинг: 0 / 0
24.10.2006, 13:20
    #34076812
arseny
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Drag and Drop в VBA
Небольшой примерчик:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
Private Sub ListView1_OLEDragDrop(Data As MSComctlLib.DataObject, Effect As Long, Button As Integer, Shift As Integer, x As Single, y As Single)
    Dim iCount As Integer
    Dim szBuffer As String
    
    
    
    If Data.GetFormat(ccCFText) Then MsgBox "text"
    If Data.GetFormat(ccCFBitmap) Then MsgBox "pic"
    If Data.GetFormat(ccCFFiles) Then MsgBox "files"
    If Data.GetFormat(ccCFRTF) Then MsgBox "rtf"
    
    
    
    If Data.GetFormat(ccCFFiles) Then
        MsgBox "Dropped " & Data.Files.Count & " file(s).", vbInformation
        
        For iCount =  1  To Data.Files.Count
            szBuffer = szBuffer & IIf(szBuffer <> "", vbNewLine, "") & Data.Files(iCount)
        Next
        
        MsgBox szBuffer
    End If
    
    If Data.GetFormat(ccCFText) Then MsgBox Data.GetData(ccCFText)
End Sub

...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Drag and Drop в VBA / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]