Что нового

Как использовать flag=4 в FileSelectFolder ?

gora

Знающий
Сообщения
315
Репутация
19
В справке написано:
flag 4 = показывать поле редактирования (для ввода имени каталога)
Открываю диалог выбора, с "заданной" в параметре "initial dir" папкой. Вижу "заданную" папку, рядом есть еще "нужная" мне папка, имя которой я ввожу руками в поле редактирования. Нажимаю OK и получаю ... "заданную" папку.
Что же дает flag=4, если выбрать нужную директорию путем ввода не получается?
Спасибо.
 

AZJIO

Меценат
Меценат
Сообщения
2,874
Репутация
1,194
gora
Если вставить полный путь, то открывает его. А иной вариант у меня тоже не работает.
 
Автор
G

gora

Знающий
Сообщения
315
Репутация
19
AZJIO
Вписывать полный путь - это не вариант. Тем более, что при выборе папки мышкой в этом окне, в поле появляется только название папки БЕЗ полного пути. Тогда бы уж по логике в этом поле должен появляться полный путь.
Получается, что это поле практической пользы не имеет. ИМХО.
 

AZJIO

Меценат
Меценат
Сообщения
2,874
Репутация
1,194
Нужно и в справке тогда правильно написать, вместо "для ввода имени каталога" заменить на "для ввода пути". Потому что в англ. варианте используется размытые понятия foldername, filename, например
Код:
FileFindFirstFile ( "filename" )
хотя в параметре обязательно нужно указывать путь и маску.
Там же дерево (в параметре нужно указывать полный путь), как можно указывать там папку. Хотя с толку сбивает именно вставка имени папки при выборе.
На счёт полезности, спорный вариант, я всегда путь вставляю вместо поиска через это окошко.
 

joiner

Модератор
Локальный модератор
Сообщения
3,556
Репутация
628
gora [?]
Получается, что это поле практической пользы не имеет.
в нем такая же польза как и в адресной строке открытой папки. или мышкой открывай все вложенные папки, или вводи вручную, что , бывает, гораздо быстрее.
 
Верх