powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Вывод в окне программы содержимого дирректории
10 сообщений из 10, страница 1 из 1
Вывод в окне программы содержимого дирректории
    #36241110
Местами администратор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Необходимо в окне программы отображать список содержимого дирректории, при этом хотелось чтобы это выглядело так,что бы значки для файлов (хотя бы Word) отображались наравне с наименованием файлов.
...
Рейтинг: 0 / 0
Вывод в окне программы содержимого дирректории
    #36241250
reware
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Местами администраторНеобходимо в окне программы отображать список содержимого дирректории, при этом хотелось чтобы это выглядело так,что бы значки для файлов (хотя бы Word) отображались наравне с наименованием файлов.

А чем не устраивает RUN /N explorer или через ShellExecute() ?
...
Рейтинг: 0 / 0
Вывод в окне программы содержимого дирректории
    #36241292
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Придется писать руками. Достаточно муторное занятие. Используйте ActiveX-компонент Microsoft TreeView.

Штатный способ отображения каталогов в FoxPro - это объект ListBox у которого указано RowSourceType = 7 - Files. Но картинка получится в стиле DOS.

Если же необходимо просто выбрать файл, то проще использовать функцию GetDir().
...
Рейтинг: 0 / 0
Вывод в окне программы содержимого дирректории
    #36241298
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Конечно функцию GetFile(). Опечатка
...
Рейтинг: 0 / 0
Вывод в окне программы содержимого дирректории
    #36241357
Местами администратор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GetFile() и RUN /N explorer не подойдет. Пользователь ничего не добавляет в дерево и при этом не хочется открывать папку с файлами.
Хочется так как на рисунке. Идеально подошел бы ActiveX-компонент Microsoft TreeView, его использую для других целей, но у меня
нет ImageListCTRL с картинками Word, EXCEL и т.д. может подскажите где взять?.
ListBox у которого указано RowSourceType = 7 - или я чего то не понял или он может отображать только дерево каталогов, файлы не
видно впринципе. По ShellExecute() можно ли подробнее?
...
Рейтинг: 0 / 0
Вывод в окне программы содержимого дирректории
    #36241462
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: Местами администратор
> Хочется так как на рисунке. Идеально подошел бы ActiveX-компонент Microsoft TreeView, его использую для других
> целей, но у меня
> нет ImageListCTRL с картинками Word, EXCEL и т.д. может подскажите где взять?.

ассоциированную иконку можно вытащить из системы.
Вот пример как это сделать в НЕТ, спортируй или
поищи как это сделать на фоксе

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Вывод в окне программы содержимого дирректории
    #36241551
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Местами администраторно у меня нет ImageListCTRL с картинками Word, EXCEL и т.д. может подскажите где взять?.
ImageList - это еще один ActiveX. И он наполняется картинками вручную. Также как и TreeView. Поищи по данному форуму как это делается.

Местами администратор ListBox у которого указано RowSourceType = 7 - или я чего то не понял или он может отображать только дерево каталогов, файлы не видно впринципе.
Все там видно. Он же называется "Files", а не "Directory". Видимо, у вас либо очень много директорий и вы просто не докрутили список до конца, либо файлы скрытые (Hidden).

Местами администратор По ShellExecute() можно ли подробнее?
Это запуск приложения по ассоциациям с расширением файла. То, что происходит если в проводнике дважды щелкнуть мышкой по файлу. К данной задаче отношения не имеет.
...
Рейтинг: 0 / 0
Вывод в окне программы содержимого дирректории
    #36241591
Местами администратор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может и называется "Files" но файлы не показывает! Скрытых файлов нет.
...
Рейтинг: 0 / 0
Вывод в окне программы содержимого дирректории
    #36242288
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Местами администраторМожет и называется "Files" но файлы не показывает! Скрытых файлов нет.
Кладете на форму ListBox. Устанавливаете у него одно единственное свойство

ListBox.RowSourceType = 7 - Files

Запускаете форму и видите в ListBox список директорий и файлов в текущей директории. Переход по директориям как в файловых менеджерах вроде DiscoCommander, TotalCommander, Far-Manager и т.п.
...
Рейтинг: 0 / 0
Вывод в окне программы содержимого дирректории
    #36242430
Местами администратор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Получилось, просто немного намудрил - сразу изменил значение List.RowSource (C:\),
хотя данный вариант все равно не подходит. Но за терпение и помощь спасибо.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Вывод в окне программы содержимого дирректории
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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