Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут
закрыты.
Читайте
требования к создаваемым темам.
-
Kostyan
-
- Постоялец
-
-
- Сообщения: 439
- Зарегистрирован: 20.09.2002 (Пт) 4:14
- Откуда: Россия, Уссурийск
-
Kostyan » 11.03.2004 (Чт) 6:41
Помести на форму TextBox, сделай его многострочным (Multiline=True), свойство OLEDropMode сделай равным 1(Manual). И в событии OLEDragDrop вставь этот код:
- Код: Выделить всё
Dim s As String
Text1.Text = ""
If GetAttr(Data.Files(1)) <> vbDirectory Then 'Проверяем, не папка ли это
Open Data.Files(1) For Input As #1
Do While Not EOF(1)
Line Input #1, s
Text1.Text = Text1.Text & s & vbCrLf
Loop
Close (1)
Text1.Text = Left$(Text1.Text, Len(Text1.Text) - 2) 'Удаляем последний vbCrLf
End If
С картинками делается точно так же.
Нет ничего невозможного для человека с интеллектом.
Вернуться в Visual Basic 1–6
Кто сейчас на конференции
Сейчас этот форум просматривают: AhrefsBot, SemrushBot и гости: 18