Чтение записи из файла
Рассмотрим программу, демонстрирующую процесс чтения и обработки записей файла. Программа Чтение записей из файла,диалоговое окно которой представлено на рис. 78, а текст — в листинге 26, открывает файл, сформированный программой Добавление записи в файл,и, в зависимости от того, какой из переключателей всеили выбрать— установлен, выводит список медалей, выигранных соответственно представителями всех стран или страны, название которой введено в поле Страна.Для вывода результата чтения из файла используется компонент Memol.
В табл. 11. приведены значения свойств компонентов формы.
Так как компонент Memol предназначен только для просмотра информации, то свойству Readonly (только чтение, просмотр) присвоено значение True. Свойство scroiiBars (полосы прокрутки) компонента Memo позволяет задавать отображаемые полосы прокрутки. По умолчанию свойству scroiiBars присвоено значение ssNone, т. е. полосы прокрутки не отображаются. В рассматриваемом примере выводится вертикальная полоса, поэтому свойству ScroiiBars присвоено значение ssVertical.
Таблица 11.Значения свойств компонентов
Свойство | Значение | ||
RadioButton1 . Checked | True | ||
Label1 .Enabled | False | ||
ComboBox1 . Enabled | False | ||
Memo1 . Readonly | True | ||
Memo1. ScroiiBars | ssVertical | ||
Для ввода названия страны используется компонент ComboBox1, что позволяет задавать имя не только прямым вводом названия, но и выбором из списка. Список стран нужно сформировать во время создания формы путем присвоения значения свойству items.
Чтобы сразу после запуска программы список выбора страны был недоступен (т. к. выбран переключатель всегруппы Показать),свойству Enabled компонентов ComboBox1 и Label1 во время создания формы нужно присвоить значение False.
Список ввода-выбора названия страны (ComboBox1) становится доступным в результате выбора во время работы программы переключателя выбрать.Процедура обработки события Onclick на переключателе RadioButton2 делает доступным поле ComboBox1.
Рис. 78.Окно программы Чтение записей из файла
Дата добавления: 2014-12-01; просмотров: 1161;