![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Какой элемент использовать чтобы можно было выбрать папку, и узнать путь ко всем файлам что в ней есть? Ну и скажем записать их в лист бокс или ещё куда либо?
|
#2
|
||||
|
||||
![]() Если список файлов, то явно OpenDialog использовать. А если еще и опцию MultiSelect в нем выбрать, можно и конкретные файлы будет выбрать.
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#3
|
|||
|
|||
![]() Цитата:
|
#4
|
||||
|
||||
![]() Код:
OpenDialog1.Options := OpenDialog1.Options + [ofAllowMultiSelect]; if not OpenDialog1.Execute then Exit; Edit1.Text := ExtractFilePath(OpenDialog1.FileName); ListBox1.Items := OpenDialog1.Files; Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
Этот пользователь сказал Спасибо Страдалецъ за это полезное сообщение: | ||
cyborgg4655 (26.04.2013)
|
#5
|
|||
|
|||
![]() Дак мне просто нужно чтобы человек выбирал файлы, а потом пути к этим файлам сохранялись. чтобы потом их можно было вставить в другой опендиалог)
|
#6
|
||||
|
||||
![]() Ха, это так просто не делается. Стандартный OpenDialog предполагает выбор файла/файлов из одной конкретной папки. Что-бы реализовать, то что вы хотите придется собирать свой диалог из компонентиков.
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#7
|
||||
|
||||
![]() Скажем с помощью ShellTreeView, ShellListView и ListView можно вполне красиво это реализовать.
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#8
|
|||
|
|||
![]() Цитата:
|
#9
|
||||
|
||||
![]() Подключить модуль Clipbrd и использовать переменную Clipboard примерно так:
... Код:
Clipboard.Open; Clipboard.SetTextBuf(PChar(Memo1.Lines[N])); Clipboard.Close; Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#10
|
|||
|
|||
![]() Цитата:
|