Opendialog, savedialog Delphi
Alkatrészek és OpenDialog SaveDialog Delphi felhívja a szabványos Windows párbeszédablakaiban fájlok megnyitása és elmentése.


Megnyílt a megfelelő párbeszéd végzett Execute eljárás. Ha a felhasználó rákattint a párbeszédablak nyitva (Save), a párbeszéd zárt, az Execute metódus visszaadja a valóságnak és a kiválasztott fájl megjelenik a fájlnév tulajdonság az alkatrész. Ha a felhasználó nem volt hajlandó a párbeszédre (kattintson a Mégsem gombra, vagy az ESC), az Execute eljárás false.
Property Value FileNammomozhno beállítani, mielőtt belépne a párbeszéd. Ezután megjelenik a párbeszédablak alapértelmezett értéket a fájl nevét. Így például, a végrehajtás a Mentés másként parancsot a fájlon, hogy a felhasználó által kiválasztott nevet kell őrizni Memo1 szövegszerkesztő ablakot. Ez eltarthat formájában:
Ezt a kódot, azt javasolják, hogy a fájl nevét tárolja egy string változó FNAME. Mielőtt hívja a párbeszéd a neve preredaetsya benne, mint az alapértelmezett fájlnevet, majd válassza ki a fájl kiválasztó felhasználó van tárolva ugyanazon változó FNAME teszt és tárolja a fájl SaveToFile módszer.

A példát szűrő Word dokumentumok bővítményekkel .doc és .rtf. Miután elhagyta a szűrőt beviteli mezőbe megadhatja a sablon jelenik meg a Filter tulajdonság karakterlánc.
InitialDir tulajdonság megadja a saját könyvtár, amelyet elején tették a felhasználói élmény a párbeszéd. DefaultExt tulajdonság határozza meg az értéket az alapértelmezett fájl kiterjesztését. Ha ez a tulajdonság nincs megadva, a felhasználónak meg kell adni a párbeszédet a teljes fájlnevet kiterjesztés. Ha be van állítva DefaultExt (például «txt»). A felhasználó írhat a nevét a párbeszéd kiterjesztés nélkül. Ebben az esetben, úgy ez az adott kiterjesztése.
Cím a tulajdonság lehetővé teszi, hogy adja meg a címet a párbeszédablak.
Delphi csapat menteni