Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
	
		
		
			Правила форума
			Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут 
закрыты.
Читайте 
требования к создаваемым темам.
		
		
 
	 
	
		
		
			
			- 
				Константиин
			
- 
				
- Обычный пользователь
  
- 
			
			
-  
- Сообщения: 90
- Зарегистрирован: 09.08.2004 (Пн) 17:33
			
			
			 Константиин » 03.01.2007 (Ср) 14:00
 Константиин » 03.01.2007 (Ср) 14:00 
			
			На форме есть ListBox. Как при перетаскивании из провадника на этот ListBox сделать, чтоб в нем появился путь к перетаскиваемому файлу, а если это папка, то была бы какая-нибудь дополнительная пометка, что это папка???
			
		 
		
		 
	 
	
	
		
		
			
			- 
				Amed
			
- 
				
- Алфизик
  
- 
			
			
-  
- Сообщения: 5346
- Зарегистрирован: 09.03.2003 (Вс) 9:26
- 
				
			
			
			
			 Amed » 03.01.2007 (Ср) 14:07
 Amed » 03.01.2007 (Ср) 14:07 
			
			- Код: Выделить всё
- Private Sub List1_OLEDragDrop(Data As DataObject, Effect As Long, Button As Integer, Shift As Integer, X As Single, Y As Single)
 Dim i As Long
 For i = 1 To Data.Files.Count
 List1.AddItem Data.Files(i)
 Next i
 End Sub
В свойствах List1 выставь OleDropMode = 1 (Manual).
Тип файла/папки определяется через FSO. Руками.
 
		
		 
	 
	
	
		
		
			
			- 
				tyomitch
			
- 
				
- Пользователь #1352
  
- 
			 
 
-  
- Сообщения: 12822
- Зарегистрирован: 20.10.2002 (Вс) 17:02
- Откуда: חיפה
			
			
			 tyomitch » 03.01.2007 (Ср) 20:28
 tyomitch » 03.01.2007 (Ср) 20:28 
			
			Amed писал(а):Тип файла/папки определяется через FSO. Руками.
А чего бы не через встроенную 
GetAttr?
 
		
		 
	 
	
	
		
		
			
			- 
				Amed
			
- 
				
- Алфизик
  
- 
			
			
-  
- Сообщения: 5346
- Зарегистрирован: 09.03.2003 (Вс) 9:26
- 
				
			
			
			
			 Amed » 03.01.2007 (Ср) 20:59
 Amed » 03.01.2007 (Ср) 20:59 
			
			tyomitch, верно, забыл 

 
			
		 
		
		 
	 
	
	
	
	Вернуться в Visual Basic 1–6
	
	Кто сейчас на конференции
	Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6