Избор на папка в Делфи (Delphi) в програмата - мястото на програмист

Изход към диалогов прозорец за избор на папка Делфи (Delphi) за потребителя

Помислете как можете да използвате стандартния диалогов прозорец. където потребителят може да изберете папка (директория).






Това може да стане по два начина: използване SHBrowseForFolder или SelectDirectory функция.

По-долу примерен код на Delphi (Delphi) демонстрира как да се показва и изберете папката на потребителя, използвайки SHBrowseForFolder функция и как да се уточни оригиналната папка (директория). Когато изберете папката източник може да бъде местен път, приложеното мрежа папка, или който и да е UNC-съответния ресурс. Последните версии на Delphi, можете да намерите две константи BIF_NEWDIALOGSTYLE и BIF_NONEWFOLDERBUTTON, са определени в yunite ShlObj, но те не съществуват в Delphi 7.







За да се покаже диалоговия прозорец за избор на папка на потребителя с помощта на следните функции:

Вземем примера на функция за избор на папка до Делфи (Delphi):

Когато се обаждате на тази функция, един вид прозорец:

Избор на папка в Делфи (Delphi) в програмата - мястото на програмист

Има и друга функция, за да се покаже диалоговия прозорец, потребителят изберете папка на Делфи (Delphi) - SelectDirectory:

Когато тази функция се появява прозорец SelectDirectory изглед:

Избор на папка в Делфи (Delphi) програма - мястото на програмист

пример е предназначен да покаже кода в тази статия. Излишно е прозорец, за да се покаже диалоговия папката за избор на потребителя или директория е както следва: