Selectarea unui dosar din Delphi (Delphi) în program - site-ul programator

Ieșire la un dialog de selecție dosar Delphi (Delphi) pentru utilizator

Luați în considerare modul în care puteți utiliza dialogul standard de. în cazul în care utilizatorul poate selecta un director (director).






Acest lucru se poate face în două moduri: utilizarea SHBrowseForFolder sau funcția SelectDirectory.

Mai jos exemple de cod Delphi (Delphi) demonstrează modul de afișare și selectați dosarul pentru utilizator, folosind caracteristica SHBrowseForFolder și modul în care să specificați folderul original (director). La selectarea dosarul sursă poate fi o cale locală, dosarul de rețea atașat, sau orice resursă UNC-relevante. Cele mai recente versiuni ale Delphi, puteți găsi două constante BIF_NEWDIALOGSTYLE și BIF_NONEWFOLDERBUTTON, definite în yunite ShlObj, dar ele nu există în Delphi 7.







Pentru a afișa dialogul de selecție a directorului pentru utilizator utilizând următoarele funcții:

Luați în considerare exemplul unei funcții de selectare dosar la Delphi (Delphi):

Când apelați această funcție, un fel de fereastră:

Selectarea unui dosar din Delphi (Delphi) în program - site-ul programator

Există o altă funcție pentru a afișa dialogul utilizatorul selectează un dosar de pe Delphi (Delphi) - SelectDirectory:

Când această funcție apare fereastra de vedere SelectDirectory:

Selectarea unui dosar din Delphi (Delphi) în program - site-ul programator

un exemplu a fost proiectat pentru a demonstra codul prezentat în acest articol. fereastră Inutil pentru a afișa dosarul de dialog de selecție utilizator sau directorul este după cum urmează: