Налаштування компонентів OpenDialog та SaveDialog - Студопедія
На сторінціDialogsвибрати піктограми для встановлення компонентівOpenDialogіSaveDialogвідповідно.
Для вибору потрібних файлів встановити фільтри наступним чином: обравши компоненту, двічі клацнути кнопкою миші по правій частині властивостіFilterінспектора об'єктів, і в вікніFilter Editor, в лівій частині записати текст, що характеризує вибір, у правій частині - маску. ДляOpenDialog1 встановити значеннямаски, як показано на рис. 8.1. Формат *.datозначає, що буде видно всі файли з розширеннямdat, а формат *.* – буде видно всі файли (з будь-якими іменами та розширеннями).

Щоб файл автоматично записувався з розширеннямdat, у властивостіDefaultExtзаписати необхідне розширення – .dat.
Аналогічно налаштовуєтьсяSaveDialog1 для текстового файлу, який буде мати розширення .txt.
Робота з програмою
Форма може мати вигляд, поданий на рис. 8.2.
Кнопку «Створити » натискаємо лише при першому запуску програми або, якщо захочемо замінити колишню інформацію на нову, у вікніMemo1 відображається шлях та ім'я створеного файлу.
Заповнивши обидва поля інформацією, натискаємо кнопку «Додати », після чого введена інформація відображається у вікніMemo1.
Для роботи з вже створеним файлом натискаємо кнопку «Відкрити » – уMemo1 виводиться вміст всього файлу, після чого можна додавати нові дані в кінець цього файлу, не знищуючи попередні.
При натисканні кнопки «Сортувати » уMemo1 виводяться записи, сортовані за зростанням рейтингу.
У текстпрограми включена функція користувача voidOut (TZap,TMemo*); – для виведенняMemo1 одного запису.
Для створення результуючого текстового файлу використовується функція,SaveToFile (FileNameRez); дозволяє записати весь вмістMemo1 у файл із зазначеним ім'ям.