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ă:
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:
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ă: