Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Полное имя файла из ListBox / 3 сообщений из 3, страница 1 из 1
01.02.2010, 12:06
    #36441815
Андрей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полное имя файла из ListBox
Привет всем!
Вопрос обсуждался, но ответа не было.

Вопрос такой:
В ListBoxe в качестве источника указаны Files (RowSourseType=7)
Выбранный элемент -ListBox.Value -файл *.dbf. Только имя .
Возможно ли при выборе получить полный путь файла? Если да, то как.

При задании RowSourseType=7 в ListBox появляется браузер (в VFP9), можно бегать по дискам и каталогам,
но результаты - файлы с путями - недоступны. При заходе в какой-либо каталог (в браузере)
RowSourse - не меняется, хотя должен меняться.
Как получить полный путь полные пути файлов, найденных браузером?
...
Рейтинг: 0 / 0
01.02.2010, 12:32
    #36441884
Полное имя файла из ListBox
Андрей КПривет всем!
Вопрос обсуждался, но ответа не было.

Вопрос такой:
В ListBoxe в качестве источника указаны Files (RowSourseType=7)
Выбранный элемент -ListBox.Value -файл *.dbf. Только имя .
Возможно ли при выборе получить полный путь файла? Если да, то как.

При задании RowSourseType=7 в ListBox появляется браузер (в VFP9), можно бегать по дискам и каталогам,
но результаты - файлы с путями - недоступны. При заходе в какой-либо каталог (в браузере)
RowSourse - не меняется, хотя должен меняться.
Как получить полный путь полные пути файлов, найденных браузером?

Хелп по MS VFP 9.0
File: ...\Samples\Solution\Controls\Lists\Multfile.scx

This sample shows how to populate a list with files. When you populate a list with files, built-in functionality makes it possible for a user to select new drives and directories. In this sample, a user can select one or more files in the list and open them for editing.

The following code loops through the items in the list box and opens the selected files for editing:

Код: plaintext
1.
2.
3.
4.
5.
6.
FOR nFile =  5  to THISFORM.lstFiles.ListCount
   IF THISFORM.lstFiles.Selected(nFile)
      MODIFY FILE (THISFORM.lstFiles.List( 2 ) + ;
         THISFORM.lstFiles.List(nFile)) NOWAIT
   ENDIF
ENDFOR
 

When the RowSourceType property is set to 7 - Files:

lstFiles.List(1) refers to the drive.

lstFiles.List(2) refers to the path.

lstFiles.List(3) is a separator line.

lstFiles.List(4) is [..]. Click to go to the parent directory.


Files can start at lstFiles.List(5)



Обратите внимание на это:

When the RowSourceType property is set to 7 - Files:

lstFiles.List(1) refers to the drive.
lstFiles.List(2) refers to the path.
lstFiles.List(3) is a separator line.
lstFiles.List(4) is [..]. Click to go to the parent directory.

Files can start at lstFiles.List(5)
...
Рейтинг: 0 / 0
01.02.2010, 14:31
    #36442239
Андрей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полное имя файла из ListBox
Станислав С...кий, спасибо за подсказку. Кто бы мог подумать, что
lstbox.List(2) - это путь к отмеченному файлу
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Полное имя файла из ListBox / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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