Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Что заменяет FileListBox и DirListBox? Добавлено: 09.03.03 22:07  

Автор вопроса:  Страшный Сон

Я хочу получить список файлов и папок в какой-нибудь директории. Чем это делается?

Ответить

  Ответы Всего ответов: 7  

Номер ответа: 1
Автор ответа:
 sava



Вопросов: 1
Ответов: 2
 Профиль | | #1 Добавлено: 09.03.03 22:22

FileListBox Control Changes in Visual Basic .NET

The Visual Basic 6.0 FileListBox control was typically used to select files in a File Open or Save dialog box. Visual Basic .NET has no equivalent for the FileListBox control; however, the Windows Forms OpenFileDialog and SaveFileDialog controls provide the ability to create standard Windows dialog boxes for working with files.

During upgrade, any existing FileListBox controls are upgraded to the VB6.FileListBox control that is provided as a part of the compatibility library (Microsoft.VisualBasic.Compatibility).

 

Ответить

Номер ответа: 2
Автор ответа:
 msv



Вопросов: 34
Ответов: 312
 Web-сайт: msvprogs.narod.ru
 Профиль | | #2
Добавлено: 10.03.03 08:56

Попробуй Microsoft Common Dialog

Ответить

Номер ответа: 3
Автор ответа:
 ГАТ



Вопросов: 2
Ответов: 117
 Web-сайт: www.mail.ru
 Профиль | | #3
Добавлено: 10.03.03 10:28

Либо MS Common Dialog, либо средства API (лучше спросить у CyRax), где-то здесь был топик по этому поводу.

Ответить

Номер ответа: 4
Автор ответа:
 Страшный Сон



Вопросов: 46
Ответов: 848
 Профиль | | #4 Добавлено: 10.03.03 16:54
Мне какие-нибудь апишки нужны, которые это делают.

Ответить

Номер ответа: 5
Автор ответа:
 ГАТ



Вопросов: 2
Ответов: 117
 Web-сайт: www.mail.ru
 Профиль | | #5
Добавлено: 11.03.03 11:57

Если тебе нужен только список файлов, тогда можно так:

Dim fso As New Scripting.FileSystemObject

Function GetItemList(ByVal sPath As String) As Collection

Dim CItems As New Collection

Dim oFld As Scripting.Folder

For Each oFld In fso.GetFolder(sPath).SubFolders

CItems.Add oFld.Name

Next

Dim oFile As Scripting.File

For Each oFile In fso.GetFolder(sPath).Files

CItems.Add oFile.Name

Next

Set GetItemList = CItems

Set CItems = Nothing

End Function

Ответить

Номер ответа: 6
Автор ответа:
 Страшный Сон



Вопросов: 46
Ответов: 848
 Профиль | | #6 Добавлено: 11.03.03 20:21

FSO? С этим понятно, а папки как узнавать?

Ответить

Номер ответа: 7
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #7
Добавлено: 13.03.03 01:01

>;(лучше спросить у CyRax)

VB.Net не знаю.

А в VB6 есть функция DIR. Может она поможет ?

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам