Mappa kiválasztása a Delphi (Delphi) a programban - a programozó helyszínen
Kimenetet egy mappa párbeszédablak Delphi (Delphi), hogy a felhasználó
Fontolja meg, hogyan használhatja a standard párbeszéd. ahol a felhasználó kiválaszt egy mappát (könyvtárat).
Ezt meg lehet tenni két módja van: használat SHBrowseForFolder vagy SelectDirectory funkciót.
Az alábbiakban mintakódot Delphi (Delphi) bemutatja, hogyan kell megjeleníteni, és válassza ki a mappát a felhasználó segítségével SHBrowseForFolder funkció és hogyan határozza meg az eredeti mappa (könyvtár). A forrás kiválasztásakor mappa helyi elérési út lehet, a mellékelt hálózati mappába, vagy bármilyen UNC releváns forrás. A legújabb változat a Delphi, megtalálja két állandó BIF_NEWDIALOGSTYLE és BIF_NONEWFOLDERBUTTON, meghatározott yunite ShlObj, de azok nem léteznek a Delphi 7.
Megjeleníteni a mappa párbeszédablak a felhasználó a következő funkciókat:
Tekintsük a példát mappaválasztó funkciót Delphi (Delphi):
Amikor hívja ezt a funkciót, egyfajta ablak:
Van egy másik funkciója, hogy megjelenítse a párbeszéd a felhasználó kiválaszt egy mappát Delphi (Delphi) - SelectDirectory:
Ha ez a funkció jelenik SelectDirectory nézet ablak:
Példaként volt, hogy bemutassuk az itt látható kódot ebben a cikkben. Szükségtelen ablak megjeleníti a felhasználó párbeszédablak mappát vagy könyvtárat a következő: