Opendialog, savedialog în delphi

Componente și OpenDialog SaveDialog în Delphi solicită standard dialoguri Windows pentru deschiderea și salvarea fișierelor.

Opendialog, savedialog în delphi

Opendialog, savedialog în delphi

Deschiderea dialogului adecvat efectuat metoda Executare. Dacă utilizatorul face clic dialogul deschis (Salvare), dialogul este închis, metoda Execute returnează true și fișierul selectat este afișat în proprietatea FileName a componentei. În cazul în care utilizatorul a refuzat să se angajeze într-un dialog (faceți clic pe Anulare sau ESC), metoda Execute returnează false.

Proprietatea Valoarea FileNammomozhno stabilită înainte de a accesa dialogul. Apoi, acesta va apărea în caseta de dialog ca valoare implicită în numele fișierului. Astfel, de exemplu, punerea în aplicare a comenzii Salvare ca pe un fișier care numele selectat de utilizator trebuie să fie păstrată Memo1 fereastra de editare de text. Aceasta poate lua forma de:

În acest cod, se propune ca numele fișierului este stocat într-un fname variabilă șir. Înainte de a apela dialogul este preredaetsya numele în ea ca nume de fișier implicit, și apoi selectați utilizatorul de selectare a fișierului este stocat în același test fname variabilă și stocate în această metodă fișier SaveToFile.

Opendialog, savedialog în delphi

În exemplul stabilit filtrul pentru documente Word cu extensii .doc și .rtf. După ieșirea din caseta de editare de filtru specificați șablonul apare în proprietatea filtru ca un șir de caractere.

InitialDir proprietate specifică directorul de origine, care va fi deschis la începutul experienței utilizatorului cu dialogul. DefaultExt proprietate definește valoarea extensia de fișier implicit. Dacă această proprietate nu este specificat, utilizatorul trebuie să specifice în dialogul cu extensia completă de nume de fișier. Dacă este setat DefaultExt (de exemplu, «txt»). utilizatorul poate scrie în numele dialogului, fără extensia. În acest caz, trebuie luate având în vedere extensia.

Titlul de proprietate vă permite să specificați titlul casetei de dialog.

Delphi echipa pentru a salva ca

Articole pe programare: