Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Какой есть ComboBox-образныей компонент для выбора папки ? [D7]


Страницы:   1 2

Кто---то ©   (2004-10-13 01:10:00) 

Подобно тому, который в меню OpenDialog. Там надпись Папка и КомбоБокс, в котором все имеющиеся в системе диски, и текущая папка. Вот такой же хочу.


Злая девочка   (2004-10-14 07:33:00) [1]

я ничего не перетаскивала из D6 у меня ее и не было никогда
После установки D7 они на вкладке Sfmples без моих усилий
В директории Demos\ShellControls у D7 есть эти компоненты
Надеюсь хоть эта папка в вашей дельфи есть?
Если все таки нет то пишите мыло на который выслать(выложить мне некуда)
PS. ShellCtrls один не поможет


Кто---то   (2004-10-14 05:56:00) [2]


> ASoft   (14.10.04 03:01) [22]
> Версия Делфи 7 устанавливается по разному. У меня, при установке,
> не рекомендовалось устанавливать Sample, т.к. при этом установка
> зависала.

Абсолютно тоже самое. Я наконец нашёл в чём дело. Нужен файл dclshlctrls70.bpl . В нём четыри компонента.

Когда кидаешь на форму один из этих компонентов, то в юзез добавляется ShellCtrls . Если у кого есть исходник этого файла - выложите куда нибудь ?


ASoft   (2004-10-14 03:01:00) [3]

Версия Делфи 7 устанавливается по разному. У меня, при установке, не рекомендовалось устанавливать Sample, т.к. при этом установка зависала. Но и без этого: после установки инсталируешь пакет dclsmp70, и у тебя на вкладке Sample появятся spin, gauge и т.п., только ShellCoboBox я там не видел.


Кто---то   (2004-10-14 02:45:00) [4]


> Злой карлик   (14.10.04 01:48) [20]
> Гонишь!

А ты злой и карлик !


> GuAV ©   (14.10.04 01:20) [19]
> Есть. При установке надо было выбирать "Sample Programs"
> или что-то вроде

Вот видишь, ты даже не знаешь, что надо было выбрать при установке ...


Злой карлик   (2004-10-14 01:48:00) [5]

Кто---то   (14.10.04 01:14) [18]

Гонишь!
Есть там все перечесленное


GuAV   (2004-10-14 01:20:00) [6]

Кто---то   (14.10.04 01:14) [18]
Есть. При установке надо было выбирать "Sample Programs" или что-то вроде


Кто---то   (2004-10-14 01:14:00) [7]


> Злая девочка   (13.10.04 07:56) [16]
> В D7 на Samples действитильно есть TShellComboBox

Его там нет, также как и СпинЭдита и других которые были в Дельфи 6. Если вы перетащили всё это добро из Дельфи 6, то можно вас поздравить.


Злая девочка   (2004-10-13 10:07:00) [8]

http://kpolyakov.narod.ru/download/kpexplor.zip
Там есть ComboBox который тебе нужен


Злая девочка   (2004-10-13 07:56:00) [9]

В D7 на Samples действитильно есть TShellComboBox
Работает он также как в OpenDialog, видимо корявая D7 у тебя
или поставлена так
Но если ты с комбобоксом из опендиалога разберешся то он зависим от ListView в котором папки и файлы если не веришь то открой в OpenDialog папку например Temp в вин директории только при помощи одного комбо врятли получиться
Если ты хочешь все таки ипользовать ComboBox то таких компонентов в D7 нет
А дерево в нем тебе надо
Так что ищи готовые компоненты или пиши свой


Кто---то   (2004-10-13 07:35:00) [10]


> Babay ©   (13.10.04 07:22) [14]
> Ну если лень самому посмотреть я тебе напишу:
> Для Д7 -> Вкладка Samples компонет TShellComboBox это и
> есть твое ->

Она пустая. С какой ты Дельфи перепутал ?


Babay   (2004-10-13 07:22:00) [11]

Тебе же сказали
>> KilkennyCat ©   (13.10.04 01:35) [1]
>> wnew ©   (13.10.04 02:40) [5]

Ну если лень самому посмотреть я тебе напишу:
Для Д7 -> Вкладка Samples компонет TShellComboBox это и есть твое ->
> ... КомбоБокс, в котором все имеющиеся в
> системе диски, и текущая папка


Кто---то   (2004-10-13 07:21:00) [12]


> KSergey ©   (13.10.04 07:06) [12]
> А по поводу ComboBox - как-то его функциональность не очень
> понятна.. Или в расрывалке - деревом должно отображаться?

Чтож непонятного ? Зачем два больших компонента типа TDriveComboBox и TDirectoryListBox, когда можно обойтись одним Комбо-Боксом ?


KSergey   (2004-10-13 07:06:00) [13]

> [9] Кто---то   (13.10.04 03:18)
> Да и вид у SelectDirectory уродский
> просто. Да и выбор файлов в ней присобачен


Чего-чего??? Или я что-то путаю?
Вид, к стати, стандартный для Win.
Мне помнится из RxLib BrowseDirectiory понравилась больше.

А по поводу ComboBox - как-то его функциональность не очень понятна.. Или в расрывалке - деревом должно отображаться?


Кто---то   (2004-10-13 06:58:00) [14]


> Goffman ©   (13.10.04 06:21) [10]
> API-функция SHBrowseForFolder

Какой то поинтер на структуру хочет. Как указывать исходную папку - хрен знает.

И это же опять не то. Не КомбоБокс.


Goffman   (2004-10-13 06:21:00) [15]

API-функция SHBrowseForFolder


Кто---то   (2004-10-13 03:18:00) [16]


> Германн ©   (13.10.04 02:30) [2]
> А может не стоит искать компонент? А использовать функцию
> SelectDirectory в одном из ее вариантов?

Но это же не КомбоБокс. Да и вид у SelectDirectory уродский просто. Да и выбор файлов в ней присобачен, который ненужен.


Кто---то   (2004-10-13 03:12:00) [17]


> GanibalLector ©   (13.10.04 02:37) [4]
> >Как называется ?
>
> DriveComboBox и DirectoryListBox например.Это в 5 закладка
> под названием Win3.1

Ты вопрос внимательно прочитал ? Ещё б TLabel посоветовал.


> wnew ©   (13.10.04 02:40) [5]
> В Delphi5, в закладке "Win3.1": TDriveComboBox, TFilterComboBox,
> TDirectoryListBox, TFileListBox.

Прекрасный ответ. Только не на мой вопрос.


ASoft   (2004-10-13 02:58:00) [18]

Юзал компоненты Disk Control, удобная вещь, там как раз для работы с файлами, дтсками и папками все есть.Где брал - не помню


wnew   (2004-10-13 02:41:00) [19]

GanibalLector ©   (13.10.04 2:37) [4]
:) прошу прощения, я не нарочно:)


wnew   (2004-10-13 02:40:00) [20]

В Delphi5, в закладке "Win3.1": TDriveComboBox, TFilterComboBox, TDirectoryListBox, TFileListBox.
А начиная с шестой версии есть компонент, полностью аналогичный проводнику Windows, но не помню его названия - у меня только пятая версия.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо