Arsip: folder browser dialog

 
user image
more 13 years ago

rey1024

di delphi ada ga dialog untuk ngambil path folder aja? kalo pake opendialog kan yang di browsing filenya? thx uu
user image
more 13 years ago

Manz

path.name ... kalo gak salah :mrgreen:
user image
more 13 years ago

rey1024

dak mau, maksudnya open itu opendialog open.path.name? ga ada
user image
more 13 years ago

MrLee

coba function ini deh;

Function FolderDialog(Const Title: String) : String; // Const Flag: Integer): String;
var lpItemID : PItemIDList;
    BrowseInfo : TBrowseInfo;
    DisplayName, temppath : array of char;
const Flag =  BIF_RETURNONLYFSDIRS;
begin
  result := '';
  FillChar(BrowseInfo,SizeOf(TbrowseInfo),#0);
  with BrowseInfo do
  begin
    hwndOwner := Application.Handle;
    pszDisplayName := @DisplayName;
    lpszTitle := Pchar(Title);
    ulFlags := Flag;
  end;
  lpItemID := SHBrowseForFolder(BrowseInfo);
  if lpItemID <> nil then
  begin
    SHGetPathFromIDList(lpItemID,temppath);
    Result := temppath;
    GlobalFreePtr(lpItemID);
  end;
end;
semoga bermanfaat
user image
more 13 years ago

rey1024

wah, bagus x mr.LEE. makasi banget.. :-))
user image
more 13 years ago

deLogic

bisa menggunakan FileCtrl.SelectDirectory
SelectDirectory Routine Brings up a dialog to allow the user to enter a directory name. Unit FileCtrl Syntax [Delphi] function SelectDirectory(var Directory: string; Options: TSelectDirOpts; HelpCtx: Integer): Boolean; overload; [Delphi] function SelectDirectory(const Caption: string; const Root: WideString; var Directory: string; Options: TSelectDirExtOpts; Parent: TWinControl): Boolean; overload; Description Call SelectDirectory to let the user enter a directory name. Use the first syntax to call the Select Directory dialog box. The directory passed to the function with the Directory parameter appears as the currently selected directory when the dialog box appears. The name of the directory the user selects becomes the value of Directory when the function returns. The HelpCtx parameter is the help context ID number. Use the second syntax to display the Windows directory browser. The Caption parameter specifies a caption for the dialog. The Root parameter specifies the root directory from which to browse. The selected directory is returned as the Directory parameter. When using this syntax, SelectDirectory does not change the value of the current directory. Warning: You can't use the same variable for the Root parameter and the Directory parameter. The Options parameter is a set of values. If Options is the empty set, the user can only select a directory that already exists. No edit box is provided for the user to enter a new directory name. If Options is not empty, the included values determine how the dialog responds when the user types a nonexistent directory name. With either syntax, SelectDirectory returns true if the user selected a directory and chose OK, and false if the user chose Cancel or closed the dialog box without selecting a directory.
more ...
  • Pages:
  • 1
Share to
Local Business Directory, Search Engine Submission & SEO Tools FreeWebSubmission.com SonicRun.com